2017-10-11 65 views
0

我已經看過整個文檔,它看起來不像是支持更低級的主題,比如與Puppeteer的插座。我試圖檢索使用puppeteer提出的請求的源端口,是否有人知道這將是可能的?如何用Puppeteer檢索源端口?

這裏的強制性當前的腳本:

const puppeteer = require('puppeteer'); 
(async() => { 
    const browser = await puppeteer.launch({headless: "False"}); 
    const page = await browser.newPage(); 
    page.on('request', request => { 
    console.log(request.url); 
    }); 

    await page.goto('https://facebook.com'); 
    await browser.close(); 
})(); 

任何指導,將不勝感激!謝謝。

+0

通常,如果您沒有指定網站地址的端口,則假定端口爲80。因此,除非*您*特別要求https://facebook.com:123(並且在這種情況下您已經知道該端口),否則該端口將始終爲80. – tomahaug

+0

我的意思是我的本地瀏覽器用來發出請求的端口。它使用的源端口。 –

回答

0

我相信你要找的是wsEndpoint找到here。這將返回Chrome正在偵聽入站協議請求的位置+端口。