Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Puppeter爬行重定向页面_Javascript_Node.js_Puppeteer - Fatal编程技术网

Javascript 使用Puppeter爬行重定向页面

Javascript 使用Puppeter爬行重定向页面,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我正在写一个代码来抓取一个网站 所以,如果我在A页,我按下一个按钮,它会打开一个新的标签页(B页),我想抓取这个新标签页(B页) 如果您想使用get属性和获取url等,那么这是不可能的,因为它正在使用JS重定向打开新选项卡 我该怎么做 当前傀儡机代码(如果有帮助): const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page

我正在写一个代码来抓取一个网站

所以,如果我在A页,我按下一个按钮,它会打开一个新的标签页(B页),我想抓取这个新标签页(B页)

如果您想使用get属性和获取url等,那么这是不可能的,因为它正在使用JS重定向打开新选项卡

我该怎么做

当前傀儡机代码(如果有帮助):

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.screenshot({path: 'example.png'});
  await browser.close();
})();