Seleniumdriver.get (url)
等到整页加载。但是一个抓取页面会尝试加载一些死掉的 JS 脚本。所以我的 Python 脚本等待它并且不能工作几分钟。这个问题可能出现在网站的每个页面上。
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.cortinadecor.com/productos/17/estores-enrollables-screen/estores-screen-corti-3000')
# It try load: https://www.cetelem.es/eCommerceCalculadora/resources/js/eCalculadoraCetelemCombo.js
driver.find_element_by_name('ANCHO').send_keys("100")
如何限制等待时间,阻止文件的 AJAX 加载,还是其他方式?
我还在 中测试我的脚本webdriver.Chrome()
,但将使用 PhantomJS(),或者可能是 Firefox()。因此,如果某些方法使用浏览器设置的更改,那么它必须是通用的。