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 14:11:44 浏览: 66
根据错误信息,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 版本,这样我可以更好地帮助你解决问题。
相关问题
Traceback (most recent call last): File "C:\Users\Administrator\PycharmProjects\pythonProject\main.py", line 16, in <module> import maya.standalone ModuleNotFoundError: No module named 'maya.standalone'
这个错误表示 Python 找不到名为 "maya.standalone" 的模块。可能是因为你没有安装 maya.standalone 模块,或者它没有添加到 Python 环境变量中。
如果你已经安装了 maya.standalone 模块,可以尝试使用以下命令来添加它到环境变量中:
```python
import sys
sys.path.append("<path_to_maya.standalone>")
```
如果你没有安装 maya.standalone 模块,你可以尝试通过 pip 安装:
```bash
pip install maya.standalone
```
请注意,maya.standalone 模块可能只适用于特定版本的 Maya 软件。如果你使用的是不兼容的 Maya 版本,可能需要安装另一个版本的 maya.standalone 模块。
运行报错C:\Users\Administrator\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/pythonProject/main.py Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/pythonProject/main.py", line 1, in <module> import pymysql ModuleNotFoundError: No module named 'pymysql'
这个错误提示是因为你的项目中没有安装pymysql模块,你需要在命令行中输入以下命令来安装pymysql模块:
```
pip install pymysql
```
如果你使用的是PyCharm开发环境,可以直接在PyCharm的Terminal中输入以上命令,也可以在PyCharm的Project Interpreter中搜索pymysql并安装。安装完成后,重新运行你的代码即可。