我需要点击" next"按钮位于下一页:
我有以下代码,找不到"下一个按钮"的xpath元素:
browser.find_element_by_xpath("//ul[@class='a-pagination']/li[@class='a-last']/a").click() # Click on next button
我也尝试过这种变化:
browser.find_element_by_xpath("//div[@id='pagination-next-6885645543374035']/ul/li[@class='a-last']/a")
我也试过直接从检查器复制xpath。这三个选项都不起作用。
提前感谢您的帮助。
答案 0 :(得分:0)
问题是亚马逊在每次页面加载时都会在ID上附加一个数字结尾。终于找到了一种使用xpath选择它的方法:
browser.find_element_by_xpath("//span[@class='a-declarative']/div[2]/ul/li[@class='a-last']/a")