我正试图为Amazon的结果创建一个基本的web刮刀。当我迭代结果时,我有时会到达结果的第5页(有时只是第2页),然后抛出一个StaleElementException。当我在抛出异常后查看浏览器时,我可以看到驱动程序/页面没有向下滚动到页码所在的地方(底部栏)。driver.get('https://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=sonicare+toothbrush')
for page in range(1,last_page_numb
from datetime import datetimefrom selenium import webdriverfrom selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriver
我正在编写一个不断循环的脚本,当它检测到页面上的某个元素中有文本时,需要停止。我在selenium python文档中找不到任何关于这样做的帮助,但一定有办法。visible:#when element is visible break out of statement and do something else 编辑:我知道我正在寻找的元素的确切文本和确切的
当我进入时,第一个表(资产)已经崩溃,而不是第二个表(负债和股本)。我找不到解决办法来折叠第二个表,并把它转换成熊猫数据格式。我试图通过XPATH和css选择器找到它,但是webdriver没有点击。import timefrom selenium.webdriver.common.byimport By
from selenium.webdrive
我在python中使用selenium访问名为iens with chrome的网站。我希望我的脚本点击"Volgende“(意思是荷兰语中的" next”),移到下一页。但是,我收到以下错误消息:Element is not clickable</div>
我想硒进入网站时弹出的曲奇可能出了点问题。到目前为止,我还没有找到我能做些什么来绕过饼干。到目前为止