阻止请求 URL selenium Firefox Python

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

我尝试在访问网站时阻止某些 URL。这意味着我只提出继续所需的请求。

有一个 url 自动加载 5 mb 代码,我无法阻止通过 firefox 配置文件禁用 css。

我读到硒不允许那么多的控制,但我不确定是否有某种方法可以使用插件来设置它。

但是我无法使用 python 控制块 url 插件。

除了修改hosts文件还有什么办法吗?我使用网络监控程序成功阻止了这些网址,但它们对用户来说根本不友好。

python python-3.x selenium-webdriver selenium-firefoxdriver
1个回答
0
投票

我已经使用此命令成功阻止了域请求

driver = uc.Chrome(options=options)         
driver.execute_cdp_cmd('Network.enable', {})
driver.execute_cdp_cmd('Network.setBlockedURLs', {"urls": 
["domain1.com","anotherdomain.com"]})

如果您每次发出请求时都打开 Chrome 驱动程序,它会从 Chrome 浏览器本身的“googleapis.com”和“googleusercontent.com”下载一些内容。

我无法使用驱动程序代码阻止这些,但我设法将代理服务器上的域列入黑名单。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.