Windows下配置splinter支持chrome浏览器

以前在Linux系统中用过python下的splinter访问浏览器抢火车票https://blog.csdn.net/qq_17242837/article/details/53955054,这两天在Windows下也想再试试,于是就开始了一波操作。

相关问题:

1)splinter官方介绍只支持python2.7(In order to install Splinter, make sure Python is installed. Note: only Python 2.7+ is supported.),于是我下载安装python2.7。

2)于是百度python,进入2.7版本下载地址https://www.python.org/downloads/release/python-2716/,点击Windows x86-64 MSI installer下载安装。

3)配置python,搜索进入-高级系统设置》系统属性》高级》环境变量》path中,添加python安装位置(我的是D:\Program Files\Python27\),关机重启后cmd中可以使用python命令。

4)下载安装chromedriver,用于支持splinter配合chrome使用(需要下载与当前chrome同版本的)。地址:https://sites.google.com/a/chromium.org/chromedriver/downloads,我的下载(不用*可打开)是73版本在https://chromedriver.storage.googleapis.com/index.html?path=73.0.3683.68/&sort=desc

5)下载后解压(chromedriver_win32 for chrome73.zip),并将其复制到chrome安装位置(C:\Program Files (x86)\Google\Chrome\Application)。

6)安装splinter,下面介绍。

 

splinter安装配置:

splinter参考了:https://blog.csdn.net/c910118/article/details/79014851

(1)splinter下载安装:在https://pypi.org/project/splinter/#files中点击下载splinter-0.10.0.tar.gz

Windows下配置splinter支持chrome浏览器

(2)下载文件解压

Windows下配置splinter支持chrome浏览器

(3)1)打开cmd;2)切换到解压文件地址(我的是F:,cd F:\360Downloads\splinter-0.10.0);3)输入编译命令python setup.py build;4)输入安装命令python setup.py install;5)在python的idle下输入命令:from splinter.browser import Browser不报错就确定安装成功

Windows下配置splinter支持chrome浏览器

4)我的遇到报错提示No module named six。解决办法:将D:\python-2.7.15\Lib\site-packages\urllib3-1.24-py2.7.egg\urllib3\packages下的six.py,six.pyc两个文件拷贝到D:\python-2.7.15\Lib\site-packages下。