You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Python Selenium脚本遭遇语法错误,请求技术帮助

问题解决:Selenium脚本SyntaxError错误

核心问题

你的代码里from selenium和import webdriver被拆分成了两行,违反了Python的import语法规则,直接导致了SyntaxError。Python要求from 模块 import 子模块必须写在同一行(特殊场景下可通过反斜杠明确换行,但无必要不推荐)。

修正后的基础代码

from selenium import webdriver

# 注意:Mac系统下ChromeDriver没有.exe后缀,需修改路径
driver = webdriver.Chrome(executable_path="/usr/local/caskroom/chromedriver/chromedriver")

driver.get("https://www.google.com")

额外优化建议(适配Selenium 4+)

Selenium 4.x版本开始,官方不再推荐使用executable_path参数,建议通过Service类管理驱动,写法更规范:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service("/usr/local/caskroom/chromedriver/chromedriver")
driver = webdriver.Chrome(service=service)
driver.get("https://www.google.com")

内容的提问来源于stack exchange,提问作者newb81

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 03:14:56