最近在学习python爬虫的一些知识,在练习demo的过程中,碰到了一些问题,现已经解决,希望能给学习的朋友一点帮助。
python版本建议使用python3.6版本
检查是否安装成功的方法: 在Windows命令行(cmd),输入“python”命令来检验,若提示Python不是内部或者外部命令,就把Python的安装目录添加到系统环境变量的Path下面。
添加系统环境变量的步骤:
控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建
正常python安装的时候有一个勾选添加到环境变量的操作,勾选上就不用自己配置环境变量了
或者下载selenium包:https://pypi.python.org/pypi/selenium
输入pip show selenium可查看当前的selenium版本
报错:
Message: 'geckodriver' executable needs to be in PATH解决方案:(以firefox为例)
1、下载geckodriver.exe: 下载地址:https://github.com/mozilla/geckodriver/releases 请根据系统版本选择下载;(如Windows 64位系统)
2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefox),并在环境变量Path中添加路径:C:\Program Files\Mozilla Firefox;
浏览器环境变量可以右击浏览器图标,点击属性,复制浏览器exe文件的位置,然后打开控制面板 ->系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 ->选择path,在python的path下添加浏览器的启动位置。
3、重启IDE或者终端即可
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
路径使用反斜杠
binary = FirefoxBinary('C:/Program Files (x86)/Mozilla Firefox/firefox.exe')