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号