新手爬虫出现报错“ no such element: Unable to locate element”
简介
来自一个自学爬虫的Python小白的经历:通过网络上的教学视频,模仿编程。由于视频资源比较老旧,技术更新较快,所以有些方面难以做到用视频教学代码成功运行。此篇只记录产生的问题,包括已经解决和未解决的。再次申明,只是小白,只是简单的记录问题。
案例:斗鱼直播板块主播页面照片地址,所属标签,热度值,以及主播名字
初始代码如下:
from selenium import webdriver
import time
class DouyuSpider:
def __init__(self):
self.start_url = "https://www.douyu.com/directory/all"
self.driver = webdriver.Chrome()
def get_content_list(self):
# 分组
li_list = self.driver.find_elements_by_xpath("//ul[@class='layout-Cover-list']/li")
print(li_list)
content_list = list()
for li in li_list:
item = {
}
item["room_img"] = li.find_element_by_xpath(