Node+puppeteer学习笔记(八)-- 使用 ” evaluate “函数执行自定义js脚本

官方英文版API入口:https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md.
汉化版API入口:https://yq.aliyun.com/articles/607102.
学习笔记入口:https://blog.youkuaiyun.com/qupan1993/article/details/85371556.

我们可以使用page.evaluaate()函数来执行自定义的一些js脚本,在写爬虫的时候我们需要得到一些网址、文本、图片、视频等信息,我们需要去解析网页Dom得到信息并返回,这些都在函数中进行,先看一下官方给的解释和小demo

在这里插入图片描述

1、好啦上个例子看看喽、抓取百度首页右上角的标题和对应的URL网址。这个大概就是很简单的爬虫入门了吧

const puppeteer = require('puppeteer');

(async () => {
   
   
    const browser = await puppeteer.launch({
   
   headless:false});
    const page = await browser.newPage();
    await page.goto('https://www.baidu.com/',{
   
   waitUntil</
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值