# (1)导入selenium
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
# (2)创建浏览器操作对象
s = Service(executable_path=r'C:\Users\Administered\Desktop\python\尚硅谷\chromedriver.exe')
browser = webdriver.Chrome(service=s)
# (3)访问网站
url = 'https://www.jd.com/'
browser.get(url)
content = browser.page_source
print(content)
这段程序始终报错 请问是什么原因导致的
s = Service(executable_path=r'C:\Users\Administered\Desktop\python\尚硅谷\chromedriver.exe')
browser = webdriver.Chrome(service=s)
这个是旧版本的方法
新版本改成
browser = webdriver.Chrome(r'C:\Users\Administered\Desktop\python\尚硅谷\chromedriver.exe')
试试
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
解决方法是将与google chrome浏览器相匹配的chromedriver.exe放到python的Scripts文件夹下,直接用:
s = Service()
browser = webdriver.Chrome(service=s)
就可以了。
把报错截图发出来啊,我试了一下代码,我这里没有报错,所以不清楚你报的什么错误
```python
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
sever = Service('../testCase/chromedriver.exe') # 括号内填写 驱动路径
sever.command_line_args()
sever.start()
# driver = webdriver.Chrome()
driver = webdriver.Chrome(executable_path='../testCase/chromedriver.exe') #chormedriver 地址
url = 'https://www.jd.com/'
driver.get(url)
content = driver.page_source
print(content)
driver.quit()
sever.stop()
```