1.jdk,node.js,npm的安装,如果不懂就百度
2.修改下载源地址
首先改下载源,改成淘宝的
npm config set registry https://registry.npm.taobao.org
npm config get registry 测试是否成功
![](https://img.haomeiwen.com/i2228269/a36d86d00ab4993b.png)
如果不能直接安装请这样做
![](https://img.haomeiwen.com/i2228269/4a86de9d3b447948.png)
3.安装macaca-client
npm i macaca-cli -g
macaca -v(已安装好了只是为了截图)
![](https://img.haomeiwen.com/i2228269/3b53cdfeaa79dfae.png)
4.安装macaca-chrome(这里有个坑,一会二解释,先怼上去再说)
npm i macaca-chrome -g
好了即便这样安装不报错运行macaca的时候也会报错
原因在于第4步的macaca自带的chrome为2.2的版本,所以我们需要替换成高版本的,比如我的谷歌是59版本的,谷歌driver传送门
下载最新版本的chromedriver然后替换老版本的,
可以搜索 node_modules 这个文件夹,然后找到我们将要替换的exec文件夹的driver就好
比如我的
C:\Users\Administrator\AppData\Roaming\npm\node_modules\macaca-chrome\node_modules\macaca-chromedriver (找文件推荐everything 如果需要请自行百度下载)
![](https://img.haomeiwen.com/i2228269/902ddc0307d352d8.png)
然后就可以继续进行各种骚操作了;
7.api传送门
macaca python api 在 https://macacajs.github.io/wd.py/api.html#macaca.webelement.WebElement.element_by_class_name
如果上面的教程有问题,请及时指出,避免让他人采坑。
下一次更新 macaca 采坑操作
网友评论