51Testing软件测试论坛

标题: Python输不出数据,输出为空 [打印本页]

作者: 测试积点老人    时间: 2022-7-4 10:10
标题: Python输不出数据,输出为空
为什么输出是空呢?是代码哪里有问题呢?
[attach]138750[/attach]
  1. from selenium import webdriver
  2. from selenium.webdriver.common.by import By
  3. import csv
  4. import time
  5. url="https://www.66rpg.com/"
  6. bro=webdriver.Chrome()
  7. bro.get(url)

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

  10. list=bro.find_elements(By.CSS_SELECTOR,value="#search_result > li")
  11. for i in list:
  12. name=i.find_element(By.CSS_SELECTOR,value="dl > dd > h4 > a").text
  13. print(name)
复制代码



作者: qqq911    时间: 2022-7-5 10:41
检查下驱动版本
作者: 海海豚    时间: 2022-7-5 10:49
加上等待时间,网页打开是需要时间的
作者: 郭小贱    时间: 2022-7-5 14:12
页面估计还没加载完吧...  time.sleep(5) 等待后再试试看呢。
作者: jingzizx    时间: 2022-7-5 18:20
看看加载了没




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2