关于#python#的问题:爬京东评论数据

求问一下如果要爬取多个网页的评论数据,怎么才能保证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

匹配不到可能是那些网页的格式和别的不同或者是加载还不完整。你可以跳出来单独分析下。