在开发浏览器中使用 Buster:使用 Selenium 扩展 Captcha Solver for Humans 来解决问题

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

我在使用 Buster: Captcha Solver for Humans 扩展以及 Selenium 和 Python 时遇到困难。在开发浏览器中访问该站点时,扩展程序不会显示,尽管它在我的本地浏览器中运行良好。如何解决这个问题并确保扩展在开发环境中执行代码时能够被识别?

enter image description here

enter image description here

尽管我付出了努力,但在使用 Selenium 时仍无法解决 Buster: Captcha Solver for Humans 扩展的问题。即使在尝试了各种方法之后,在开发浏览器中访问该站点时该扩展仍然不可见。任何进一步的指导或解决方案将不胜感激。

python selenium-webdriver recaptcha
1个回答
0
投票

Selenium 启动一个干净的专用浏览器来工作。您的个人资料、历史记录、书签和扩展名不会导入其中。它就像一个具有干净配置文件的隐身浏览器。

使用 Selenium 时,如果您想添加扩展,则必须手动执行。

为此,您必须下载扩展的 CRX 或 ZIP 文件,并将其添加到您的项目中。然后

driver = ""

def add_extension():
    global driver
    options = Options()
    options.add_extension('path_of_file/Captcha-Solver.crx')
    driver = webdriver.Chrome(options=options)

这将在启动时在 Selenium 中添加扩展。

可以使用 Chrome 扩展名“CRX EXTRACTOR”下载 CRX 文件。

© www.soinside.com 2019 - 2024. All rights reserved.