Bitfool on Nostr: 【撸毛技术栈】 ...
【撸毛技术栈】
这段时间,傻哥和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为了实现自动化脚本撸毛,测试个各个技术栈。
一般搞技术的不太愿意分享。傻哥来做分享,希望抛转引玉。
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,这就不如自动化测试方便。
到底哪种方案最适合自动化撸毛,评论区见。