Puppeteer之Pyppeteer——Pyppeteer鼠标和键盘操作用法(2)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

前言

本文是该专栏的第2篇,结合项目案例让你熟练使用pyppeteer,后面会持续分享Pyppeteer的干货知识,记得关注。

Pyppeteer是Puppeteer的Python版本,是Google基于Node.js开发的工具,可以通过JavaScript代码来操作chrome。所以在浏览器中绝大多数操作都可以使用Pyppeteer来完成,比如页面功能测试,自动提交表单,请求响应拦截,导出页面PDF,测试浏览器扩展等。对于笔者来说,pyppeteer给予我最大的亮点除了简便易上手之外,还一点就是能轻松规避谷歌Google的人机验证。

熟悉selenium的同学都知道,它可以模拟鼠标和键盘的操作。同样,pyppeteer也可以模拟鼠标和键盘进行操作,而且比selenium更简洁方便,这也是pyppeteer比selenium的功能强大的原因之一。而掌握好这一点,可以大大降低平台触发人机验证的几率。

而本文内容主要来讲解pyppeteer在实战项目中如何来操作鼠标和键盘,跟着笔者直接往下看正文。

正文

1.键盘操作

pyppeteer的键盘操作,说白了就是利用它自带的模块方法代替人的行为&

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6