我正在尝试使用 Python 和 Selenium 从 LinkedIn 中抓取数据。
在页面上获取名称后,我想找到“下一步”按钮并单击它。
“下一步”按钮位于下面突出显示的文本处(顺便说一句,这是来自 Firefox 页面):
所以我这样做:
next_button_find=browser.find_element_by_class_name('next')
next_button_find.click()
但执行时会出现此错误:
我也根据这个post进行了尝试:
next_button_find=browser.find_elements_by_class_name('next')
next_button_find.click()
AttributeError: 'list' object has no attribute 'click'
提前致谢!
最佳答案
尝试以下代码:
next_button_find = browser.find_element_by_css_selector(".artdeco-pagination__button--next")
next_button_find.click()
PS:id
(ember320) 看起来像是动态的。
希望对你有帮助!
关于python - 页面上找不到下一步按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56916730/