动作脚本

用 JavaScript 自定义数据提取行为的高级功能。

功能概览

  • 自定义点击序列

  • 复杂表单填写

  • 动态等待条件

  • 数据转换处理

  • 自定义错误处理

基础语法

// 页面对象可用
page

// 等待选择器
await page.waitForSelector('.product');

// 点击元素
await page.click('button');

// 输入文本
await page.type('#search', '关键词');

// 等待指定时间
await page.waitFor(2000);

// 执行 JS
await page.evaluate(() => {
  window.scrollTo(0, document.body.scrollHeight);
});

实用示例

1

登录流程

2

无限滚动

3

处理弹窗

4

表单交互

数据提取

错误处理

调试技巧

API 参考(可展开)

完整 API 基于 Puppeteer。详见: https://pptr.dev/api

相关功能(可展开)

这有帮助吗?