Pythonのお勉強 Part 24
at TECH
458:デフォルトの名無しさん
08/03/05 02:49:43
mechanize なる物を発見したのでつかってみた。
こんなコードでmixiにログインできた
# ログイン画面に移動
import mechanize
br = mechanize.Browser()
br.open("URLリンク(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 によりアクセスが許可されませんでした
みたいなエラーメッセージがでるんだけど
普通のブラウザとの違いはなんなんだ。。。?
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5377日前に更新/203 KB
担当:undef