使用 python 自动 'form' 填充

Auto 'form' fill using python

假设有一个网站“http://www.ipuresult.com/”,我想提交卷号,比如“06051202712”,这样我就可以成功查看其他 pages/submit 请求。怎么做?

幸运的是这个站点只有一个 'form',但是如果我们有很多复杂的 html 和多个 'form' 怎么办?

我试过了 ->

>>>form_data={'Roll_No':'01751202712'}

>>>params=urllib.urlencode(form_data)

>>>response=urllib2.urlopen(url,params)

>>>response=url2.urlopen(url,params)

>>>data=response.read()

但是没有用。

需要注意哪些要点?

谢谢。

以下是我所做的 ->

roll = '05951202712'

login_data = urllib.urlencode({'Roll_No' : (roll)}) opener.open('http://www.ipuresult.com/index.php', login_data)

stu_marks_raw = opener.open('http://www.ipuresult.com/student_marks.php').read()