【发布时间】:2018-09-19 03:33:42
【问题描述】:
我正在使用find_element_by_partial_link_text 选择器找到“下一步”按钮,这样我就可以单击它并继续爬取。
但是,我遇到的问题是,有时“下一个”一词也在页面上的其他随机链接中,这会破坏脚本。
我试过用下面的代码解决这个问题,这显然行不通。
pagination_ul = ff.find_element_by_xpath('//*[contains(@id, "pagination-both-")]')
next_button = pagination_ul.find_element_by_partial_link_text('Next')
所以我的问题是......
如何检索和比较 find_element_by_partial_link_text 元素的父元素?
换句话说,我如何确保find_element_by_partial_link_text 的父元素是li 元素?
【问题讨论】:
-
能否添加相关的HTML代码
-
@NarendraR 这是我正在抓取的网站的link
-
您可能已经识别出正确的父节点
标签: python-3.x selenium web-scraping screen-scraping