[Çözüldü] Python'da mechanize Modülü ile Hotmail Girişi

Başlatan ubuntu12.10, 16 Haziran 2013 - 23:32:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ubuntu12.10

Python 2.7.x kullanıyorum.
mechanize modülünü kullanarak hotmaile giriş yapmak istedim.

Ancak:


#!/usr/bin/env python
# -*- coding: utf-8 -*-

import mechanize
adres = 'https://login.live.com'
tr = mechanize.Browser()
tr.open(adres)
tr.select_form(nr = 0)



kodunda


Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 524, in select_form
    raise FormNotFoundError("no form matching "+description)
mechanize._mechanize.FormNotFoundError: no form matching nr 0


hatasını alıyorum.


for i in tr.forms():
    print i


komutunu verince de hiç çıktı almıyorum.
Ancak aslında hotmail girişinde bir form var.
Pythonun bu formu görebilmesi için ne yapmam gerekir?

Ek: Farklı bir adresten hotmaile bağlanarak sorunu çözdüm.