硒adblock不起作用



我正在使用硒web驱动器选项使用相关.crx文件添加adblock扩展名:

options = webdriver.ChromeOptions()
options.add_extension('AdBlock_v3.24.0.crx')
driver = webdriver.Chrome('Path to chromedriver', chrome_options=options)

这增加了扩展名的罚款,但在我访问的任何页面上都没有阻止任何广告(在使用相同版本的Adblock上访问这些页面时可以正常访问这些页面(。

任何人都可以建议您的问题可能是什么?

您尝试过的解决方案,尽管从技术上讲听起来并不总是按预期工作,所以我个人找到了另一种方法。因为很多时候我需要很多手动完成的事情,扩展,身份验证,某些cookie等

我使用文件夹作为配置文件,我运行:

chrome_options = Options()
chrome_options.add_argument("user-data-dir=selenium") 
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("www.google.com")

然后,我手动安装广告障碍者或任何其他扩展程序,然后每次使用该文件夹启动WebDriver,请执行我需要的登录

chrome_options = Options()
chrome_options.add_argument("user-data-dir=selenium") 
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("www.google.com") #Now you can see the Extensions and the logins done are present

优势是您可以使用具有不同设置和扩展的多个文件夹,而无需安装和卸载广告座,更改设置,更改登录等

options = webdriver.Firefox()

尝试与Firefox一起使用。通知我是否有效!

相关内容

  • 没有找到相关文章

最新更新