您的位置:首页 > 其它

selenium在使用中遇到的问题解决方案:路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件和pycharm不能运行的问题

2019-02-11 15:10 2441 查看

selenium在使用中遇到的问题解决方案:路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件

安装了selenium之后就得试试。
于是写……啊,从网上复制了这么个代码:

  1. from selenium import webdriver
  2. driver=webdriver.Chrome()

运行时一直报错(这段话复制的别人的,那个小黑窗口里的复制不了,我又懒得打字):

Traceback (most recent call last): File
“C:\Users\123\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\common\service.py”,
line 76, in start
stdin=PIPE) File “C:\Users\123\AppData\Local\Programs\Python\Python36\lib\subprocess.py”,
line 709, in init
restore_signals, start_new_session) File “C:\Users\123\AppData\Local\Programs\Python\Python36\lib\subprocess.py”,
line 997, in _execute_child
startupinfo) FileNotFoundError: [WinError 2] 系统找不到指定的文件。
--------------------- 作者:crjmail 来源:CSDN 原文:https://blog.csdn.net/crjmail/article/details/81628104
版权声明:本文为博主原创文章,转载请附上博文链接!

二、修改:

from selenium import webdriver driver = webdriver.Chrome(“D:/Program
Files/360Chrome/Chrome/Application/360chrome.exe”)

三、成功打开浏览器。

就是刚才那个博主,给出了上面这个解决方案↑↑↑
我是这么写的↓↓↓

#coding:utf-8 from selenium import webdriver # 导入webdriver包 import time

driver = webdriver.Chrome(“C:\Program Files
(x86)\Google\Chrome\Application\chrome.exe”) # 初始化一个火狐浏览器实例:driver
driver.maximize_window() # 最大化浏览器
#time.sleep(5) # 暂停5秒钟 driver.get(“https://www.geek-share.com/detail/2758192116.html”)
#通过get()方法,打开一个url站点

现在遇到的问题是能打开浏览器,但是跳转不到所选的网页里。我这时候用的编译器是geany。
然后我换成pycharm想看看是怎么回事,因为pycharm下面会显示一下程序是怎么跑的。
结果又报错,说:

no moduel named ‘selenium’

no你妹……然后我搜了下解决方案。

解决方法:

1.查看你的python是否正确安装了selenium包,没有的话,在你的python安装目录D:\Python36\Scripts下执行pip
install selenium>
安装完成后最好直接打开python,在下面输入from selenium import
webdriver,回车后是否报错,没报错则说明成功安装selenium包>
2.python安装好后,查看你的pycharm输出控制台,第一行就写了你所使用的python.exe的路径,如下图箭头处所示:
检查python使用的是不是你刚刚安装的,如果不是,换成你刚刚安装的python.exe路径。步骤如下:
I.打开pycharm,点击Settings,找到Project Interpreter,点击右边的下拉菜单下的show
All…选项,如图:

II.点击show All…选项后,点击框框中的+号,在点击System
Interpeter选项,从右边的Interpreter把你安装的python路径加进去即可

III.在I步骤的project
Interpeter那里选择你加入的python路径,如出现pip、selenium、setuptools模块则代表成功了,可以使用selenium了
博客地址: https://blog.csdn.net/chineseparasoltree/article/details/80261193

然后就解决了问题,可以在Pycharm上运行了,但是还是只能打开浏览器,不能让浏览器打开指定链接。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐