小编rup*_*p16的帖子

如何修复网页抓取工具中的“page.goto 不是函数”错误

我正在尝试使用 puppeteer 构建一个网络抓取工具,它会抓取我的 venmo 页面以查找付款。当我尝试运行我的脚本时,我收到一条错误消息,指出“page.goto 不是函数”

老实说,我不太确定从哪里开始

const puppeteer = require('puppeteer');

const url = 'generic.com';

(async () =>  {

//running in headless to observe what happens for now 
const browser = await puppeteer.launch({headless: false});
const page = browser.newPage();
await page.goto(url);

let data = await page.evaluate(() => {

    let amount = document.querySelector('span.bold.medium.green').innerText;
    let timePayed = document.querySelector('a.grey_link').innerText;

    return { 
         amount,
         timePayed
    }
});

console.log(data);

debugger;

await browser.close();

})();
Run Code Online (Sandbox Code Playgroud)

这是我的错误信息

UnhandledPromiseRejectionWarning: TypeError: page.goto is not a function
at D:\venmoScraper\scraper.js:12:12
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:13212) …
Run Code Online (Sandbox Code Playgroud)

puppeteer

4
推荐指数
1
解决办法
2578
查看次数

标签 统计

puppeteer ×1