自动形式'用python填充

时间:2015-04-11 15:08:47

标签: python urllib2

假设有一个网站“http://www.ipuresult.com/”,我想提交卷号“06051202712”,以便我可以成功查看其他页面/提交请求。怎么做?

幸运的是,这个网站中只有一个'形式',但如果我们有很多复杂的html和多个'形式'会怎样?

我试过了 - >

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

>>>params=urllib.urlencode(form_data)

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

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

>>>data=response.read()

但它没有用。

需要关注的重点是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

以下是我所做的 - >

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()