Python-selenium,使用SenKey模块时所碰到的坑
一.SenKey模块(模拟鼠标键盘操作) :python3中没有该模块,使用PyUserInput模块代替
二.PyUserInput模块安装前需要安装:pywin32和pyHook模块,pywin32模块默认已安装
三.安装PyUserInput所遇到的坑,大坑(版本问题):
1.需要下载yHook模块:在该网站中下载对应的版本:https://www.lfd.uci.edu/~gohlke/pythonlibs/;
pyHook-1.5.1-cp35-cp35m-win_amd64.whl:35对应的是python版本,64对应的是系统版本;
下载完成后,放在python/Scripts文件夹下,执行命令:pip install D:\Python3.5\Scripts\pyWinhook-1.6.1-cp35-cp35m-win_amd64.whl;
2.PyUserInput(0.1.11)版本不支持pyHook1.6版本,支持pyHook1.5版本;
3.本人安装Python时默认安装的是pywin32-221,版本太高了,换成pywin32-220 ;
pywin32-220地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/;
安装后,将pywin32-220的安装目录,D:\Python3.5\Lib\site-packages,放在path目录下;
4.网上的资料说先卸载pywin32: pip uninstall pywin32,试过之后,卸载失败,随后直接两个pywin32同时运行;
5.最后一步,安装PyUserInput:pip install PyUserInput; 或者直接在pycharm中“设置-Project Interpreter”,搜索PyUserInput后点击安装;
本文来自博客园,作者:浪里小白龙qaq,转载请注明原文链接:https://www.cnblogs.com/xiao-bai-long/p/10583112.html