背景
逛B站的时候,在一个评论下面看到一个回复,说这个网站可以赚钱。
注册后,输入三个数字,每次可以赚取0.1$ 。到了50$ ,可以提现。
一想,正好可以用Puppeteer自动化实现,于是我写完代码挂着到50$ 去提现,又告诉我发展40个好友才能,不然交5$ 买别人还有,才能提现。
( ̄_ ̄|||)
再才反应过来这个网站是个骗局,骗局!骗局!
google了一下,这个网站还挺有名的,有很多姊妹网,套路深,骗了不少人。
示意图
自动化过程:自动登录,然后输入数字,提交,循环
知识补充
-
page.type
获取输入框焦点并输入文字 -
page.click
点击页面元素 -
page.waitFor
等待时间 -
page.$ eval pk page.$eval
类似于document.queryselector 获取页面指定元素,将其作为参数传给pageFunction. -
设置页面视窗大小
await page.setViewport({
width: 1800,
height: 900
});
代码
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
// 是否运行浏览器无头模式(boolean)
headless: false,
// 是否自动打开调试工具(boolean),若此值为true,headless自动置为fasle
devtools: false,
// 设置超时时间(number),若此值为0,则禁用超时
timeout: 20000,
});
const page = await browser.