我要写一个python脚本,用urllib和urllib2库来实现批量填写学校网站上的一个表单
我用的方法大概是这样:
url="http://......" #表单提交地址
data=urllib.urlencode( [('data1','d1'),('data2','d2').... ] )
req=urllib2.Request(url,data)
这个方法在前面几步都能很好的发挥作用,
但是最后一个地方,在网页里有一个控件<textarea>
我发现,对这个控件,我没有办法通过上面的方法写入一些值,但是这个控件是一个必填选项,所以就卡在这了
到底应该怎样填写这个textarea呢?
用fiddler抓包看下,浏览器如何处理的。
首先推荐你用apache的requests库操作,简单方便.
另外你可以在学校网站上,真实登录一次,看一下别人的表单是怎么提交的,模拟它的提交就可以了、。
尽量模拟浏览器,通过调试看看实际浏览器请求后返回的数据里有没有你需要的