ChromeDriver 在我更改时出现故障(Selenium、Python)

ChromeDriver malfunctions when I change it (Selenium, Python)

提问人:TheFemaleHessian 提问时间:9/28/2022 更新时间:9/29/2022 访问量:69

问:

chromedriver(使用 WebDriver)有一个内置的后门,可以通知 Javascript 网页您正在自动抓取它们的 HTML/JS

我试图通过在ChromeDriver.exe中替换它来禁用该唯一字符。 当我这样做时,刮刀会坏掉。我在 Chrome 中所做的更改是将 var key= '$cdc_asdjflasutopfhvcZLmcfl_' 切换到同样长的字符、整数和字母(?)字符串。IDK 足够关于十六进制来说明这一切是什么,但这是 Jscript 上的一些文章所说的,因此 ChromeDriver 不会在您抓取时停止

    driver = webdriver.Chrome(options=options, executable_path=PATH);
        {even though I include the path defined and it worked fine a second ago!}
   super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
   RemoteWebDriver.__init__(
   self.start_session(capabilities, browser_profile)
   response = self.execute(Command.NEW_SESSION, parameters)
   self.error_handler.check_response(response)
   raise exception_class(message, screen, stacktrace)
   selenium.common.exceptions.SessionNotCreatedException: Message: session not         created
from unknown error: Runtime.evaluate threw exception: SyntaxError: Invalid or unexpected token

  (Session info: chrome=106.0.5249.61)

请帮忙!我正在抓取我的公司付费的网站

selenium selenium-chromedriver 进制 chrome-web-driver 十六进制编辑器

评论


答:

0赞 user13855500 9/29/2022 #1

这是一个艰难的问题。我建议重新安装 python 和 selenium。你有没有捡到任何腐烂的病毒?

评论

0赞 starball 10/3/2022
这个答案的一部分是要求提问者提供更多细节。问题的评论部分是提出此类问题的合适位置。