ネットをぼ〜っと眺めていると、Python版のmechanizeってのがあるそうで。 そういや、自分、以前ブクマしたっけな? [思] Python版のmechanize http://freethink.way-nifty.com/action/2006/08/pythonmechanize_1426_1.html どんなものか、ちょっと試してみる事にします。 念の為、本家ページの説明を…。 mechanize http://wwwsearch.sourceforge.net/mechanize/ …英語なんてわかんないので、機械翻訳にかけちゃう。 要するに、 お奨めは、easy_installだよ。 だけど、昔の'python setup.py install'方式もサポートしているよ。 後、ClientFormライブラリを使用しているよ。 って事みたいです。 んじゃぁ、easy_ins
今更ながら、Pythonのサードパーティモジュールを追加する方法を。 easy_installのダウンロード http://peak.telecommunity.com/dist/ ここでez_setup.pyをダウンロード easy_installのインストール コマンドプロンプトにて、次のコマンドを打つ。 (Pythonを複数インストールしている場合は、インストールするPythonで実行する) c:\python26\python.exe ez_setup.py mechanizeをダウンロード http://wwwsearch.sourceforge.net/mechanize/ mechanizeをインストール c:\python26\python.exe setup.py install い、今更だよね。。(-_-;
なぜ、Python にこだわるのか... 理由はない、なぁ... このライブラリについては以下のあたりのメソッドを一通り理解しておくと色々想像が膨らんで、創造的なスクリプトが組めそう。 br = mechanize.Browser() br.links(url_regex="regex_val") br.follow_link(text_regex="anchor_text") 公式のドキュメントは以下だけど、もう少し実装例や解説が欲しいなぁ。 mechanize documentation 実装例いろいろ。 [python]Python で 画像スクレイピング - Programming Must Go On mechanizeを使ってマイミク全員に足跡を残すサンプル - bonlife はてなのバックアップスクリプトをPythonに移植してみた - とある誰かの覚え書き mechan
以下は、他サイトに掲載されている有用なWWW::Mechanize使用例です。 私自身、「Amazon アフィリエイトレポート」を見て、本当にこのWWW::Mechanizeを使おう、と思いました。 Amazon アフィリエイトレポート(blog.bulknews.net)。 WWW::Mechanize を使って bk1 の注文履歴を取得するスクリプト(www.asmate.net)。 mixiの足あとを取得するスクリプト(digit.que.ne.jp)。日記を投稿するスクリプトのアレンジです。 指定したカテゴリの、今日の一覧を取得。 「次のページ」も追いかけて処理します。 use strict; use WWW::Mechanize; my $url = 'http://headlines.yahoo.co.jp/hl'; my $cate_label = 'コンピュータ一覧'; m
2006.10.15 Python Mechanize を使ってみる (1) カテゴリ:その他 mechanize (Web ブラウジングをプログラムするための Python のモジュール) を使ってみることにした。mechanize は、Andy Lester さんの WWW::Mechanize (Perl 版) を参考に Python で実装したものようだ。WWW::Mechanize の日本語情報を眺めてみる。このページにあるものや、サンプルスクリプトが参考になりそうだ。file upload script for sourcefourge.jp のように Mecab の sourceforge.jp へのアップロードにも使われているようだ。これも参考になるスクリプト。 urllib を使えばページをとってきたりするのは楽にできるのだが、その後、とってきたページを解析して、そこから
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く