在使用pupeteer爬取页面时如果页面本身没有引入jquery而我又想使用jquery来操作,该怎么插入jquery呢
来源:6-2 利用 puppeteer 爬取和分析电影列表

Artiely
2018-02-04
写回答
2回答
-
可以看下这个 API 是不是适合插入一个特定的 js 脚本:
https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#frameaddscripttagoptions
122018-02-10 -
Scott
2018-02-12
比如往微信公众号首页插入 jquery,获取里面的 header 内容
const puppeteer = require('puppeteer') void(async() => { const browser = await puppeteer.launch({ headless: true }) const page = await browser.newPage() await page.goto('https://mp.weixin.qq.com/') await page .mainFrame() .addScriptTag({url: 'https://cdn.bootcss.com/jquery/3.2.0/jquery.min.js'}) await page.waitFor(2000) const result = await page.evaluate(() => { return $('#header').html() }) console.log(result) })()
10
相似问题