L_Mandala 2022-07-02 19:39 采纳率: 0%
浏览 52

Python输不出数据,输出为空

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

img

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)

  • 写回答

3条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-07-02 22:41
    关注

    selenium是模拟浏览器的操作,最好在每个操作中间暂停1秒,不然很有可能网页还没打开,自然什么都抓不到。

    评论

报告相同问题?

问题事件

  • 修改了问题 7月2日
  • 创建了问题 7月2日

悬赏问题

  • ¥15 Apache显示系统错误3该如何解决?
  • ¥30 uniapp小程序苹果手机加载gif图片不显示动效?
  • ¥20 js怎么实现跨域问题
  • ¥15 C++dll二次开发,C#调用
  • ¥15 请教,如何使用C#加载本地摄像头进行逐帧推流
  • ¥15 Python easyocr无法顺利执行,如何解决?
  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢
  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码