「指定されたとおりに」(urllib.request を介して) html ソースを読み取って抽出した経験がありますが、今ではブラウザーに似たアクション (フォームへの入力、オプションメニューからの値の選択など) を実行したいと考えています。もちろん、結果の html コードをいつものように読んでください。有望と思われるいくつかのモジュールに出くわしましたが、Python 3 をサポートしていないことが判明しました。したがって、ここで、必要な機能を実行するライブラリ/モジュールの名前を尋ねているか、標準ライブラリ内のソリューションがある場合はそれを指しています。見損ねました。
質問する
1331 次
1 に答える
3
通常、多くの Web サイト (Twitter、Facebook、Wikipedia など) は API を提供して、開発者がアプリにフックし、プログラムでアクティビティを実行できるようにします。コードを介してアクティビティを実行したい Web サイトについては、API サポートを探してください。
Web スクレイピングが必要な場合は、scrapyを使用できます。ただし、Python 2.7.x までしかサポートしていません。とにかく、HTTP クライアントのリクエストとHTML 解析の美しいスープを使用できます。
于 2012-12-08T20:23:58.987 に答える