2017-10-11 8 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

一般に、Webサイトアドレスにポートを指定しないと、ポート80が使用されます。したがって、あなたが特にhttps://facebook.com:123を要求していない限り(この場合はポートをすでに知っています)、ポートは常に80になります。 – tomahaug

+0

ローカルブラウザが要求を行うために使用しているポート。それが利用する送信元ポート。 –

答えて

0

あなたが探しているものは、wsEndpointが見つかりました。hereです。これは、Chromeがインバウンドプロトコル要求をリスンする場所の場所+ポートを返します。

関連する問題