天天看點

【撸毛技術棧】這段時間,傻哥和CTO為了實作自動化腳本撸毛,測試個各個技術棧。一般搞技術的不太願意分享。傻哥來做分享,希

作者:傻哥财經

【撸毛技術棧】

這段時間,傻哥和CTO為了實作自動化腳本撸毛,測試個各個技術棧。

一般搞技術的不太願意分享。傻哥來做分享,希望抛轉引玉。

1、Autogui

它可以模拟滑鼠和鍵盤的輸入,以及在螢幕上查找圖像并執行相應的操作。PyAutoGUI可以用于自動化各種任務,例如測試、資料錄入、重複性任務等。autogui類似于按鍵精靈,效率很低。

2、Selenium

Selenium加上浏覽器的driver,就可驅動浏覽器,做各種自動化操作。但Selenium處理小狐狸這種插件,很麻煩。經常出錯。

3、Chrome的開發者錄制功能

這個功能不錯,可能讓不會代碼的人,錄制操作,輸出puppeteer的json。這一點做的非常好。當同樣的問題,面對小狐狸插件,也是愛莫能助。但自動化生成puppeteer的json,能夠節約大量的時間。

4、dAppeteer方案

這是Puppeteer整合了小狐狸,專門用于web3自動化測試的方案。這種方案,十分牛逼,可以測試chrome,firefox,edge等浏覽器。但問題在于開源的庫bug極多,經常遇到小問題要改一晚上才能改通。

5、老老實實調用合約

如果說以上自動化測試的方案是投機取巧,那麼調用合約則是以力破巧。主流的人是用ethers.js來調用合約的。但麻煩的地方在于這個方案需要自己加上浏覽器指紋和IP,這就不如自動化測試友善。

到底哪種方案最适合自動化撸毛,評論區見。

【撸毛技術棧】這段時間,傻哥和CTO為了實作自動化腳本撸毛,測試個各個技術棧。一般搞技術的不太願意分享。傻哥來做分享,希
【撸毛技術棧】這段時間,傻哥和CTO為了實作自動化腳本撸毛,測試個各個技術棧。一般搞技術的不太願意分享。傻哥來做分享,希
【撸毛技術棧】這段時間,傻哥和CTO為了實作自動化腳本撸毛,測試個各個技術棧。一般搞技術的不太願意分享。傻哥來做分享,希

繼續閱讀