测试积点老人 发表于 2022-7-4 10:10:07

Python输不出数据,输出为空

为什么输出是空呢?是代码哪里有问题呢?

from selenium import webdriver
from selenium.webdriver.common.by import By
import csv
import time
url="https://www.66rpg.com/"
bro=webdriver.Chrome()
bro.get(url)

bro.find_element(By.CSS_SELECTOR,value="body > div.qsnMasks > div.cerBox > div.cerBtnBox > div.qsnClose").click()
bro.find_element(By.CSS_SELECTOR,value="body > div.header > div > div.nav_inner > ul > li:nth-child(2) > a").click()

list=bro.find_elements(By.CSS_SELECTOR,value="#search_result > li")
for i in list:
name=i.find_element(By.CSS_SELECTOR,value="dl > dd > h4 > a").text
print(name)

qqq911 发表于 2022-7-5 10:41:25

检查下驱动版本

海海豚 发表于 2022-7-5 10:49:35

加上等待时间,网页打开是需要时间的

郭小贱 发表于 2022-7-5 14:12:14

页面估计还没加载完吧...time.sleep(5) 等待后再试试看呢。

jingzizx 发表于 2022-7-5 18:20:56

看看加载了没
页: [1]
查看完整版本: Python输不出数据,输出为空