python urllib2提交表单问题

    我要写一个python脚本,用urllib和urllib2库来实现批量填写学校网站上的一个表单
    我用的方法大概是这样:
                        url="http://......"           #表单提交地址
                        data=urllib.urlencode( [('data1','d1'),('data2','d2')....  ] )
                        req=urllib2.Request(url,data)

    这个方法在前面几步都能很好的发挥作用,
    但是最后一个地方,在网页里有一个控件<textarea>
    我发现,对这个控件,我没有办法通过上面的方法写入一些值,但是这个控件是一个必填选项,所以就卡在这了

    到底应该怎样填写这个textarea呢?

用fiddler抓包看下,浏览器如何处理的。

首先推荐你用apache的requests库操作,简单方便.

另外你可以在学校网站上,真实登录一次,看一下别人的表单是怎么提交的,模拟它的提交就可以了、。

尽量模拟浏览器,通过调试看看实际浏览器请求后返回的数据里有没有你需要的