JavaScriptによって動的に生成されたHTMLテーブルのコンテンツをWebページで取得し、BeautifulSoupを使用して解析して、テーブルの特定の値を使用しようとしています。
コンテンツはJavaScriptによって生成されるため、ソース(driver.page_source
)では利用できません。
コンテンツを入手して使用する他の方法はありますか?これはタスクのリストを含むテーブルです。テーブルを解析して、検索している特定のタスクが使用可能かどうかを識別する必要があります。
JavaScriptによって動的に生成されたHTMLテーブルのコンテンツをWebページで取得し、BeautifulSoupを使用して解析して、テーブルの特定の値を使用しようとしています。
コンテンツはJavaScriptによって生成されるため、ソース(driver.page_source
)では利用できません。
コンテンツを入手して使用する他の方法はありますか?これはタスクのリストを含むテーブルです。テーブルを解析して、検索している特定のタスクが使用可能かどうかを識別する必要があります。
Julian が述べたように、Firebug (または他のブラウザーの同様のツール) の [Net] タブをチェックして、このようなデータを取得したいと思います。データが JSON の場合は を使用します。html の場合は、json.loads()
BS または他の lib を使用して解析できます。私のダミー libを試してみたいと思うかもしれません.
Javascript が作成している HTTP 要求を把握し、Python コードで同じものを作成する必要があります。これは、お気に入りのブラウザーの開発ツールを使用するか、必要に応じて Wireshark を使用して行うことができます。