2007年02月11日 星期日 01:57
Hello, 本人刚学Python,感觉它太强大了。 现在我想实现程序自动提交表单,写了如下的一段代码,无奈conn.request这段代码通过不了,请高手指点一二,能否给出个例子呢?非常感谢! import sys, httplib realurl=['gnufhc.org/register_email.php'] conn = httplib.HTTPConnection(realurl[0]) conn.request("POST", "/register_email.php?username=abc56712098&passwd;=123456") rsp = conn.getresponse() Best regards, quickjack518 quickjack518在gnufhc.org 2007-02-11
2007年02月11日 星期日 08:41
On 2/11/07, quickjack518 <quickjack518在gnufhc.org> wrote: > Hello, > > 本人刚学Python,感觉它太强大了。 > 现在我想实现程序自动提交表单,写了如下的一段代码,无奈conn.request这段代码通过不了,请高手指点一二,能否给出个例子呢?非常感谢! > > import sys, httplib > > realurl=['gnufhc.org/register_email.php'] > conn = httplib.HTTPConnection(realurl[0]) > conn.request("POST", "/register_email.php?username=abc56712098&passwd;=123456") > rsp = conn.getresponse() > > Best regards, > 可以试一试urllib或urllib2的urlopen。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
2007年02月11日 星期日 11:04
httplib 的 post 不是这么用的.. 看 python 2.5 文档里面的 18.7.3 examples 第二个是例子 POST 在 07-2-11,quickjack518<quickjack518 at gnufhc.org> 写道: > Hello, > > 本人刚学Python,感觉它太强大了。 > 现在我想实现程序自动提交表单,写了如下的一段代码,无奈conn.request这段代码通过不了,请高手指点一二,能否给出个例子呢?非常感谢! > > import sys, httplib > > realurl=['gnufhc.org/register_email.php'] > conn = httplib.HTTPConnection(realurl[0]) > conn.request("POST", "/register_email.php?username=abc56712098&passwd;=123456") > rsp = conn.getresponse()
2007年02月11日 星期日 11:12
zdic.net有header检查,并且是post方式发送~以下是例子 ----- # coding = utf-8 import urllib import urllib2 import codecs opener = urllib2.build_opener() postdata = urllib.urlencode({"q":"和"}) request = urllib2.Request("http://www.zdic.net/zd/search/default.asp", postdata) request.add_header('Referer', 'http://www.zdic.net/zd/search/default.asp') request.add_header('Accept-Language', 'zh-cn') request.add_header('Content-Type', 'application/x-www-form-urlencoded') request.add_header('Accept-Encoding', 'gzip, deflate') request.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)') request.add_header('Cookie', 'AJSTAT_ok_times=2; AJSTAT_ok_pages=1; AJSTAT_ok_times=1; ASPSESSIONIDCSABABSS=MJMJOKJDHDDIMLPEFEEODIJN') a = opener.open(request).read() f = codecs.open('out.txt','w') print >>f,a ---- 在07-2-11,Yingbo Qiu <qiuyingbo at gmail.com> 写道: > > httplib 的 post 不是这么用的.. > 看 python 2.5 文档里面的 18.7.3 examples > 第二个是例子 POST > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070211/0790271c/attachment.html
Zeuux © 2025
京ICP备05028076号