selenium在使用中遇到的问题解决方案:路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件和pycharm不能运行的问题
selenium在使用中遇到的问题解决方案:路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件
安装了selenium之后就得试试。
于是写……啊,从网上复制了这么个代码:
- from selenium import webdriver
- 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 来源:**** 原文:https://blog.****.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://blog.****.net/we4t_1004/article/details/86302648”)
#通过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.****.net/chineseparasoltree/article/details/80261193
然后就解决了问题,可以在Pycharm上运行了,但是还是只能打开浏览器,不能让浏览器打开指定链接。