0


Puppeteer之Pyppeteer-定位页面元素的正确方法(3)

前言

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

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

而本文这里着重介绍使用pyppeteer如何正确定位页面元素。

相较于selenium,pyppeteer的元素定位比selenium简便很多。为什么这么说,因为selenium想要定位某个id标签,或者class标签等等,都需要选择对应的id或者class属性方法,就显得非常笨拙和繁琐。但是pyppeteer使用一个定位方法,就可以定位到所有的id标签或者class标签,亦或是其他标签。

下面笔者使用具体案例,来介绍pyppeteer定位


本文转载自: https://blog.csdn.net/Leexin_love_Ling/article/details/128700403
版权归原作者 写python的鑫哥 所有, 如有侵权,请联系我们删除。

“Puppeteer之Pyppeteer-定位页面元素的正确方法(3)”的评论:

还没有评论