File "C:\Users\Administrator\PycharmProjects\pythonProject\2.py", line 73, in <module> main() File "C:\Users\Administrator\PycharmProjects\pythonProject\2.py", line 44, in main driver.get(article_url) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 449, in get self.execute(Command.GET, {"url": url}) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 440, in execute self.error_handler.check_response(response) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 245, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.InvalidArgumentException: Message: invalid argument (Session info: chrome=114.0.5735.199) Stacktrace: Backtrace: GetHandleVerifier [0x00E4A813+48355] (No symbol) [0x00DDC4B1] (No symbol) [0x00CE5220] (No symbol) [0x00CD88E2] (No symbol) [0x00CD7138] (No symbol) [0x00CD7688] (No symbol) [0x00CE6B52] (No symbol) [0x00D3CF01] (No symbol) [0x00D2A73C] (No symbol) [0x00D3C922] (No symbol) [0x00D2A536] (No symbol) [0x00D082DC] (No symbol) [0x00D093DD] GetHandleVerifier [0x010AAABD+2539405] GetHandleVerifier [0x010EA78F+2800735] GetHandleVerifier [0x010E456C+2775612] GetHandleVerifier [0x00ED51E0+616112] (No symbol) [0x00DE5F8C] (No symbol) [0x00DE2328] (No symbol) [0x00DE240B] (No symbol) [0x00DD4FF7] BaseThreadInitThunk [0x7670F989+25] RtlGetAppContainerNamedObjectPath [0x773C7084+228] RtlGetAppContainerNamedObjectPath [0x773C7054+180]
时间: 2023-07-22 18:11:44 浏览: 604
根据错误信息,selenium 抛出了 `InvalidArgumentException` 异常,错误信息为 "invalid argument"。这通常是由于传递给 `driver.get()` 方法的 URL 参数无效而导致的。
请确保你传递给 `driver.get()` 方法的 `article_url` 参数是有效的 URL。检查一下你的代码,确认 `article_url` 的值是否正确。
另外,还可以考虑以下几点:
1. 确保你的 Chrome 浏览器和 ChromeDriver 版本匹配。不同版本的 ChromeDriver 可能与安装的 Chrome 浏览器不兼容,导致出现异常。请确保你正在使用与你的 Chrome 浏览器版本相匹配的 ChromeDriver。
2. 检查你的代码中是否存在其他问题,例如在调用 `driver.get()` 之前是否正确初始化了 WebDriver 对象。
如果问题仍然存在,请提供更多相关代码的详细信息,以及你使用的 Chrome 和 ChromeDriver 版本,这样我可以更好地帮助你解决问题。
阅读全文