我在市场研究部门工作,我们总是需要在数据中检查的一件事是,存在完成调查的机器人,而不是真正的人类。我们为此使用了几个指标,我们相当确定我们抓住了其中的大部分。我刚刚搬到一家新公司,研究平台没有生成“虚拟数据”的选项,这对我来说是近二十年来的第一次,我发现将几百个假的完成塞进去检查我所有的脚本是否正常非常有用。所以,我想我可能会尝试把我职业中的一个枯萎病,并把它好好利用。但是,一些谷歌搜索在帮助方面并没有产生太多帮助(期望我的防病毒软件真的不喜欢一个应用程序) - 我想如果它足够容易实现一些想要赚取奇怪美元的小混蛋,我应该能够肯定地解决这个问题?我不是程序员,我知道一些脚本(JS / PHP和什么不),并且偶尔会戳破Python。那是我最好的起点吗?它需要做的就是随机选择页面上的一个元素,然后点击下一个按钮(它具有标准的div ID和javascript函数)。任何帮助将不胜感激,从哪里开始构建这将是一个很棒的小时间节省(以及屁股节省,如果它有助于调试我的调查!亲切问候
1 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
您可以使用无外设浏览器以编程方式控制网页交互。
无外设浏览器最常用于:
抓取网站以获取数据。
自动化网络交互。
测试现代 Web 应用程序中的自动化。
截取网页的屏幕截图。
Puppeteer是一个流行的Node.js库,它以编程方式提供对Chrome的控制。Puppeteer被广泛记录,网上有很多关于如何使用Puppieer的视频。
例如,以下是截取页面屏幕截图所需的代码示例:
var puppeteer = require('puppeteer');
(async () => {
var browser = await puppeteer.launch();
var page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
- 1 回答
- 0 关注
- 90 浏览
添加回答
举报
0/150
提交
取消