在页面上找不到下一个按钮

时间:2019-07-06 18:38:13

标签: python selenium class

我正尝试使用Python和Selenium来从LinkedIn抓取数据。

在页面上获取名称后,我想找到“下一步”按钮并单击它。

位于下面突出显示的文本上的“下一步”按钮(顺便从 Firefox 页获得): enter image description here

我这样做:

next_button_find=browser.find_element_by_class_name('next')
next_button_find.click()

但在执行时会给出此错误:

enter image description here

我也根据此post进行了尝试:

next_button_find=browser.find_elements_by_class_name('next')
next_button_find.click()
  

AttributeError:“列表”对象没有属性“点击”

提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试以下代码:

next_button_find = browser.find_element_by_css_selector(".artdeco-pagination__button--next")
next_button_find.click()

PS:id(ember320)看起来很动态。

希望对您有帮助!