- 458 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 02:49:43 ]
- mechanize なる物を発見したのでつかってみた。
こんなコードでmixiにログインできた # ログイン画面に移動 import mechanize br = mechanize.Browser() br.open("mixi.jp") # フォームに入力 br.select_form(nr=0) br["email"] = メールアドレス br["password"] = パスワード # ログイン br.submit() # 試しにリンク一覧を表示 for i in br.links(): if i.text is not None: print i.text.decode("euc-jp") ところが、その後ページを移動しようとして # リンク「マイミクシイ」を探す link = br.find_link(text_regex=u"マイミクシィ".encode("euc-jp")) # リンク先に移動 br.follow_link(link) # <-- ここでエラー なんか robot.txt によりアクセスが許可されませんでした みたいなエラーメッセージがでるんだけど 普通のブラウザとの違いはなんなんだ。。。?
|

|