求问一下如果要爬取多个网页的评论数据,怎么才能保证xpath稳定啊,我运行的时候有的时候可以爬取成功,有的时候就匹配不到
lis = driver.find_elements_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[1]')
print(lis)
for li in lis:
com_number =li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[1]/a/em').text
com_img = li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[2]/a/em').text
com_video = li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[3]/a/em').text
com_add = li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[4]/a/em').text
com_g =li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[5]/a/em').text
com_n =li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[6]/a/em').text
com_b= li.find_element_by_xpath('//*[@id="comment"]/div[2]/div[2]/div[1]/ul/li[7]/a/em').text
|