前言
本文是该专栏的第2篇,结合项目案例让你熟练使用pyppeteer,后面会持续分享Pyppeteer的干货知识,记得关注。
Pyppeteer是Puppeteer的Python版本,是Google基于Node.js开发的工具,可以通过JavaScript代码来操作chrome。所以在浏览器中绝大多数操作都可以使用Pyppeteer来完成,比如页面功能测试,自动提交表单,请求响应拦截,导出页面PDF,测试浏览器扩展等。对于笔者来说,pyppeteer给予我最大的亮点除了简便易上手之外,还一点就是能轻松规避谷歌Google的人机验证。
熟悉selenium的同学都知道,它可以模拟鼠标和键盘的操作。同样,pyppeteer也可以模拟鼠标和键盘进行操作,而且比selenium更简洁方便,这也是pyppeteer比selenium的功能强大的原因之一。而掌握好这一点,可以大大降低平台触发人机验证的几率。
而本文内容主要来讲解pyppeteer在实战项目中如何来操作鼠标和键盘,跟着笔者直接往下看正文。
正文
1.键盘操作
pyppeteer的键盘操作,说白了就是利用它自带的模块方法代替人的行为&
版权归原作者 写python的鑫哥 所有, 如有侵权,请联系我们删除。