это сценарий >>Python: скрипт для входа в систему, в чем проблема?
import ClientForm
import urllib2
request = urllib2.Request("http://ritaj.birzeit.edu")
response = urllib2.urlopen(request)
forms = ClientForm.ParseResponse(response, backwards_compat=False)
response.close()
form = forms[0]
print form
sooform = str(raw_input("Form Name: "))
username = str(raw_input("Username: "))
password = str(raw_input("Password: "))
form[sooform] = [username, password]
request2 = form.click()
try:
response2 = urllib2.urlopen(request2)
except urllib2.HTTPError, response2:
pass
print response2.geturl()
print response2.info() # headers
print response2.read() # body
response2.close()
при запуске сценария ,, я получил этой
Traceback (most recent call last):
File "C:/Python26/ritaj2.py", line 9, in <module>
form = forms[0]
IndexError: list index out of range
что проблема й ,, я работаю на окнах, Python 2.6.4
Обновление:
Мне нужен сценарий, который заходит на этот сайт и печатает ответ :)
Как долго вы занимались этим самостоятельно? – 2010-03-07 13:50:57
Я пытаюсь сделать этот скрипт около двух дней назад, и ничего не получал, и каждый раз, когда у меня есть код, он показывает ошибку, поэтому, если вы можете помочь мне в создании сценария входа для этого сайта, я буду благодарен:) –