牛逼,微软开源浏览器自动化工具

玩转GitHub

共 921字,需浏览 2分钟

 · 2021-06-19


大家好,我是章鱼猫。

你们平常用的浏览器自动化工具是什么?比较出名的是 Selenium,用过的大家应该知道。另外还有一个比较出名的是 PhantomJS,针对的是无界面的浏览器。这类工具能够通过代码的形式,控制浏览器自动完成一系列操作,不过是用来做爬虫或者是自动化的测试,都非常的方便。

今天要推荐一个类似的工具,Playwright for Python,它是由微软开源的,毕竟大厂出品,我们一起来看看它有什么神奇的地方。

首先 Playwright 支持以下类型的浏览器,主流的基本都覆盖了。

Playwright 使用上非常简单,而且代码也很简洁,目前支持同步和异步调用两种方式。

同步方式:

异步方式:

最后介绍一下 Playwright 最牛逼的一个功能,它能够自动根据你在浏览器上的操作生成对应的代码,简直不要太好用。以下是一个示例:

大厂出品就是不一样,从我整体的使用来看,Playwright 使用上要比 Selenium 和 PhantomJS 更简单的多,下次工作可以考虑使用 Playwright 了。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/microsoft/playwright-python



如果你也有好的开源项目,欢迎推荐!

微信号联系:westbrook12000(ps:加好友请备注“开源”)

回复 【小程序】获取15套小程序源码【学习+实战+赚钱】
回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【访客】学微信查看朋友圈访客记录
回复 【python】学微获取全套0基础Python知识手册

副业刚需,这个网站必须收藏!


牛x,这款自动抢微信红包真快啊,代码开源附下载地址!


浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报