鱼C论坛

 找回密码
 立即注册
查看: 1602|回复: 4

[已解决]关于chromedriver

[复制链接]
发表于 2020-7-21 10:38:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. from selenium import webdriver

  2. browser=webdriver.Chrome()
  3. browser.get('https://www.baidu.com')
  4. print(browser.page_source)
  5. browser.close()
复制代码
  1. C:\Users\tiger\PycharmProjects\spider\venv\Scripts\python.exe C:/Users/tiger/PycharmProjects/spider/1.py
  2. Traceback (most recent call last):
  3.   File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
  4.     stdin=PIPE)
  5.   File "C:\Users\tiger\Anaconda3\lib\subprocess.py", line 800, in __init__
  6.     restore_signals, start_new_session)
  7.   File "C:\Users\tiger\Anaconda3\lib\subprocess.py", line 1207, in _execute_child
  8.     startupinfo)
  9. FileNotFoundError: [WinError 2] 系统找不到指定的文件。

  10. During handling of the above exception, another exception occurred:

  11. Traceback (most recent call last):
  12.   File "C:/Users/tiger/PycharmProjects/spider/1.py", line 3, in <module>
  13.     browser=webdriver.Chrome()
  14.   File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
  15.     self.service.start()
  16.   File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\selenium\webdriver\common\service.py", line 83, in start
  17.     os.path.basename(self.path), self.start_error_message)
  18. selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home


  19. Process finished with exit code 1
复制代码

12.png
15.png
大佬们,求解我哪儿有问题
最佳答案
2020-7-21 10:57:29
把变量加到系统变量里去,不要用账号的环境变量
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-21 10:47:03 | 显示全部楼层
本帖最后由 Twilight6 于 2020-7-21 10:48 编辑



把你的 chromedrver.exe 移动到Python 安装路径下的 Scripts 文件夹下试试看

还有注意谷歌浏览器,和你下载的 chromedrver 版本要一致
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-21 10:57:29 | 显示全部楼层    本楼为最佳答案   
把变量加到系统变量里去,不要用账号的环境变量
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-21 11:12:18 | 显示全部楼层
Twilight6 发表于 2020-7-21 10:47
把你的 chromedrver.exe 移动到Python 安装路径下的 Scripts 文件夹下试试看

还有注意谷歌浏览器, ...

15.png
有个问题,我下载的时候只有win32的,这个有影响不
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-21 11:16:42 | 显示全部楼层
1q23w31 发表于 2020-7-21 10:57
把变量加到系统变量里去,不要用账号的环境变量

拜谢,完美解决了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-24 00:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表