牛逼,微軟開源瀏覽器自動(dòng)化工具

大家好,我是章魚貓。
你們平常用的瀏覽器自動(dòng)化工具是什么?比較出名的是 Selenium,用過的大家應(yīng)該知道。另外還有一個(gè)比較出名的是 PhantomJS,針對(duì)的是無界面的瀏覽器。這類工具能夠通過代碼的形式,控制瀏覽器自動(dòng)完成一系列操作,不過是用來做爬蟲或者是自動(dòng)化的測(cè)試,都非常的方便。
今天要推薦一個(gè)類似的工具,Playwright for Python,它是由微軟開源的,畢竟大廠出品,我們一起來看看它有什么神奇的地方。
首先 Playwright 支持以下類型的瀏覽器,主流的基本都覆蓋了。

Playwright 使用上非常簡(jiǎn)單,而且代碼也很簡(jiǎn)潔,目前支持同步和異步調(diào)用兩種方式。
同步方式:

異步方式:

最后介紹一下 Playwright 最牛逼的一個(gè)功能,它能夠自動(dòng)根據(jù)你在瀏覽器上的操作生成對(duì)應(yīng)的代碼,簡(jiǎn)直不要太好用。以下是一個(gè)示例:

大廠出品就是不一樣,從我整體的使用來看,Playwright 使用上要比 Selenium 和 PhantomJS 更簡(jiǎn)單的多,下次工作可以考慮使用 Playwright 了。
更多項(xiàng)目詳情請(qǐng)查看如下鏈接。
開源項(xiàng)目地址:https://github.com/microsoft/playwright-python
如果你也有好的開源項(xiàng)目,歡迎推薦!
微信號(hào)聯(lián)系:westbrook12000(ps:加好友請(qǐng)備注“開源”)


副業(yè)剛需,這個(gè)網(wǎng)站必須收藏!

牛x,這款自動(dòng)搶微信紅包真快啊,代碼開源附下載地址!
