篇章一:Puppeteer基础入门(4集)
- Puppeteer初探
- 环境搭建与安装(Node.js + Puppeteer)
- 启动浏览器实例(
puppeteer.launch()
) - 打开页面与基础导航(
browser.newPage()
、page.goto()
)
- 元素操作基础
- 选择器使用(
$
/$$
、XPath) - 获取元素属性与文本(
evaluate()
) - 实战:抓取百度热搜标题
- 选择器使用(
- 表单交互与截图
- 输入框操作(
type()
) - 点击按钮与提交表单(
click()
) - 页面截图与PDF生成(
screenshot()
、pdf()
)
- 输入框操作(
- 异步控制与事件监听
- 理解Puppeteer的异步模型
- 监听页面事件(
load
、domcontentloaded
) - 实战:监控页面动态加载元素