Python阻止Splinter等待加载所有内容

问题描述 投票:1回答:2

现在,Splinter将在内置大量广告和跟踪的网页上加载20秒

browser.visit("https://www.website.com")

我知道硒允许

caps = DesiredCapabilities().FIREFOX
    caps["pageLoadStrategy"] = "eager"

但是Splinter不接受这些参数。

python selenium splinter
2个回答
1
投票

您必须在启动浏览器时传递这些功能

browser = Browser('firefox', capabilities={'pageLoadStrategy': True})
browser.visit("https://www.website.com")

0
投票

真正的答案是将pageLoadStrategy设置为normal

browser = Browser('firefox', capabilities={'pageLoadStrategy': 'normal'})
browser.visit('https://stackoverflow.com/')
© www.soinside.com 2019 - 2024. All rights reserved.