控制浏览器的核心在于浏览器的driver对象(绕过一些安全限制)和模拟键盘输入(常用的的手工模拟)。
这里采用的方式为 chromedriver + pykeyboard
I. chromedriver 安装
1. 下载最新的版本,在D盘下新建webdrivers文件夹,将chromedriver.exe拷贝到此文件夹下;
2. 设置环境变量,将该目录加入系统PATH中;
II. pykeyboard 安装
1) 安装urllib3
2)安装依赖 pyHook, 由于官网提供的exe无法适用于64位系统,所以需要另外下载安装;
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
whl 的标准方式是借助于pip, 在 /python/scripts 路径下执行命令
pip install wheel
pip install xxxx.whl
由于网络原因,安装wheel的方式在我的机器上会出错,所以可以使用解压软件将whl文件解压,然后将pyHook文件夹copy到
/python/Libs/site-packages/ 路径下
3)安装pyWin32
虽然是pyWin32,但同样可适用于64位系统,解压whl文件,然后采用上面的步骤将相关文件夹拷贝到site-packages下,安装完成;
4)安装pyUserInput包 (python setup.py install)
以上,环境安装完成