2016-09-20 5 views
0

一般に、ページが読み込まれると、いくつかの要求が送信されます。これは、クロム開発ツールのネットワークタブに記録できます。Pythonを使用してネットワークログを取得する

私の主な動機は、ページがpythonスクリプトを使用して読み込まれるたびに、すべてのネットワーク要求を記録することです。私が収集しようとしているすべての要求を示すために、サンプルスクリーンショットが添付されています。私はpythonでurllibはライブラリを使用して同じことを達成しようとしています

Image for Network Hit Logs

、しかし、私は、使用の正確わかりません。

ご返信をお待ちしております。前もって感謝します。

答えて

0

urllibライブラリのファミリでは、これを行うことはできません。 AJAXリクエストをキャプチャするには、ブラウザのようにJavascriptをサポートするものを使用する必要があります。

この場合、最良の選択肢はSeleniumを使用して、Selenium Web Driverを使用するスクリプトを作成し、使用しているブラウザを駆動し、プッシュされたAJAX要求を取得/記録することです。

+0

ありがとうございます。 Chrome WebDriverが使用されていると仮定して、同じ構文を指定してください。前もって感謝します。 –

+0

申し訳ありませんが、私はそれを行うことはできません、それはかなり関与しており、あなたはあなたの特定の状況のた​​めにそれを調整するためにドキュメントを読む必要があります – ffledgling

関連する問題