1

reddit投稿のURLを要求し、ページに移動し、指定されたアカウントでログインし、投稿とログアウトに賛成票を投じるPythonスクリプトを書きたいと思います。

A) これは python で実行できますか?

B) どうすればいいですか? コードを提供できれば素晴らしいですが、自殺しないでください。

4

2 に答える 2

2

本当に JavaScript を操作する必要がありますか?

Firebug やその他のデバッガーを使用して作成された AJAX リクエストを調べたり、Cookie やリクエスト パラメーターなどを確認したりすることで、Reddit コードをリバース エンジニアリングできます。

この後、同じリクエスト タイプ (GET と POST)、リクエスト パラメータ、および Cookie を設定することで、Python の urllib を使用してこのリクエストをシミュレートできます。

この投稿もチェックしてくださいweb-scraping-with-python

于 2012-04-24T00:17:46.257 に答える
1

上記の@Maksymの優れた提案に加えて、Selenium(Pythonバインディングを備えた)などのブラウザーテストツールを使用して、Redditページと直接対話するスクリプトを作成することもできます. 欠点は、実行するたびにブラウザーのコピーが開かれることです。これが問題になるかどうかはわかりません。

于 2012-04-24T00:24:06.203 に答える