使用 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()
假设有一个网站“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()