タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

mechanizeに関するama-chのブックマーク (5)

  • Python Mechanize を使ってみる - 傀儡師の館.Python:楽天ブログ

    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 を使えばページをとってきたりするのは楽にできるのだが、その後、とってきたページを解析して、そこから

  • [Python] Python版mechanize サイコー☆

    昨日のエントリで bonlife さんがコメントをくれたので さっそく実験 まずは mechanize をインストール ------------------------------------------------ > wget http://peak.telecommunity.com/dist/ez_setup.py > python ez_setup.py > easy_install mechanize ------------------------------------------------ これだけで入った では、ネットで見つけたサンプルに倣ってやってみよう ------------------------------------------------ import mechanize # ブラウザオブジェクトで URL を開く br = mechaniz

  • Python - HeyWiki

    Python用モジュールMechanizeのメモ br = mechanize.Browser() br.open("〜.html") とすると、仮想ブラウザが作られて、〜.htmlが読み込まれる。 response = mechanize.urlopen("http://www.smlab.tutkie.tut.ac.jp/") print response.read() とかすると、http〜のHTMLが吐いたデータを表示(一回だけ) もしくは、 response = br.response() とやっても、同じこと(br.open()した後) for link in br.links(): print link とかやると、現在のページに存在する全てのリンクを表示 br.find_link(text_regex = "ログイン") とかやると、ログインというところに張られているリンク

  • 2007-08-14

    Perlでニコニコ動画のflvとコメントxmlをダウンロードするという記事を拝見しまして、「pythonでもできないかなー」と思ってやってみました。 コメントは今回省略しましたが、flvまではmechanizeモジュールの力を借りて成功…したと思います。pythonのmechanizeモジュールはクッキーを勝手にべてくれるようです。 (試した環境:MacOS10.4.10 / python 2.5.1) #coding:shift_jis import os,string from mechanize import Browser # http://wwwsearch.sourceforge.net/mechanize/ br = Browser() #ユーザー設定部 #適宜改変してください user_id ='yourname@yourhost.com' pass_wd = 'your

    2007-08-14
  • mechanizeを使ってreadonlyのフィールドに無理やり値をセットするサンプル - bonlife

    久しぶりに MEET THE WORLD BEAT に行かなかったbonlifeです。ライヴジャンキー失格です。MINAMI WHEEL 2007には行きます。 さてさて、会社のログインをmechanizeで自動化して、あれこれしようと思っていたところ、hidden になってるフィールドへの値の設定で躓いてしまったので、その時のメモです。 まず、以下のようにしてログインを試みました。 In [1]: import mechanize In [2]: br = mechanize.Browser() In [3]: br.set_proxies({}) In [4]: br.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)')] In [5]: br.open('http

    mechanizeを使ってreadonlyのフィールドに無理やり値をセットするサンプル - bonlife
  • 1