提问人:TheFemaleHessian 提问时间:9/28/2022 更新时间:9/29/2022 访问量:69
ChromeDriver 在我更改时出现故障(Selenium、Python)
ChromeDriver malfunctions when I change it (Selenium, Python)
问:
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)
请帮忙!我正在抓取我的公司付费的网站
答:
0赞
user13855500
9/29/2022
#1
这是一个艰难的问题。我建议重新安装 python 和 selenium。你有没有捡到任何腐烂的病毒?
评论
0赞
starball
10/3/2022
这个答案的一部分是要求提问者提供更多细节。问题的评论部分是提出此类问题的合适位置。
评论