gar*_*109 5 python python-3.x selenium-webdriver webdriver-manager webdrivermanager-python
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("http://www.python.org")
driver.quit()
Run Code Online (Sandbox Code Playgroud)
收到错误:
回溯(最近一次调用最后一次):文件“chrome_code.py”,第 2 行,来自 webdriver_manager.chrome 导入 ChromeDriverManager 文件“/home/akshat/Desktop/test/venv/lib/python3.5/site-packages/webdriver_manager/ chrome.py”,第 4 行,来自 webdriver_manager.driver 导入 ChromeDriver 文件“/home/akshat/Desktop/test/venv/lib/python3.5/site-packages/webdriver_manager/driver.py”,第 77 行 self.auth_header = {'授权': f'token {self._os_token}'} ^ SyntaxError: 无效语法
小智 3
出现此错误是因为您的 python 版本是 3.5,而 webdriver_manager 被宣布从 3.6 版本开始工作,如https://pypi.org/project/webdriver-manager/中所述。
Python 3.6 中还引入了 python 的“f'string'”格式。
因此,为了解决无效语法的错误,您可以切换到较新的 Python 版本。
| 归档时间: |
|
| 查看次数: |
2823 次 |
| 最近记录: |