本文使用了云函数 SCF,并在函数中通过 puppeteer 实现定时对页面内容进行采集、数据存储等任务。用户还可以通过函数执行数据爬取、定时签到、网页巡检等复杂的 Web 定时任务。
说明:
- 如需根据需求自行调整触发器配置,请选择自定义创建。
- 如需在测试成功后再创建定时触发器,请选择暂不创建。
当前模板函数引用 puppeteer 实现对网页内容截屏,并转换为 base64 打印到函数日志。您可以根据自己的定时任务需求对相关模板进行修改。
例如执行以下命令,获取页面 title:
// 获取页面title可供参考
const title = await page.title();
console.log(title);
增加以下代码,设置点击页面属性。
// 点击页面属性可供参考
await page.click('a');
更多 puppeteer 使用指引可参见 puppeteer 文档。配合该工具可以定时访问页面内容,并对页面进行任务操作,例如数据爬取、签到等。
本页内容是否解决了您的问题?