Tag: 木偶使用

puppeteer api:只能得到域名redirect

我试图使用Puppeteer api获取所有的域名redirect,在截取最终的URL之前保存到一个数组中,但是到目前为止,我的代码也获得了其他redirect。 例如,如果我goto youtube.com那么我的代码将正确获取redirect'https://youtube.com/', 'https://www.youtube.com/', ,但它也会得到其他redirect,如doubleclick.net。 我只想得到在URL栏中发生的redirect。 我已经设法缩小与request.resourceType === 'document' 。 我怎样才能进一步缩小呢? 代码如下: // node chrome.js http://youtube.com const puppeteer = require('puppeteer'); var url = process.argv[2]; (async () => { const browser = await puppeteer.launch({headless: true, timeout: 30000, ignoreHTTPSErrors: true}); const page = await browser.newPage(); // await page.setRequestInterception(true); // hangs with resourcetype const urls = []; […]