2006年09月18日 星期一 12:45
§+a¢w!w¬zm¦XrbÉh)ÛnÊrjh®Û«XÛi&éj¶¦²êå&î®W§r^ºÇ«©¬l¢x)jË0¢·fÊjëh"Úîz··¶Z x^i׫°*'µéí·*^jeÆÿÇ0~溹^ÊyÐqêmµìmþZw(xm¶bltÓ<*'ç-ߢ»¦¹»§¶ê+ÉÜ¢yëz«²ÓÎI?墧¦ij¶¦²uêìë)¢{rçëkzÊhÇ©®)íë)¢{²ÖºÊÞ²'±êÞjÊ'u«Zë)¢{榸§µÖiÊ'Éh±ëº{nßM ¢éÝ߶ÐÁÓ0µ.m§ÿéÊØhÉÿ¦*^®f¢úr¶'r§zÇ¿jÛZrÛ?ÛM:ÓÝ|ýîíÇ:ãöµ§!éíÙ¥
2006年09月18日 星期一 13:22
你好 httplib 教程有么?? 文档?? 偶也想看看
2006年09月18日 星期一 13:30
redirect 的URL在http的header里边好像 在 06-9-18,Lax Song<laxsong83 at yahoo.com.cn> 写道: > python-chinese,你好 > > 今天我尝试用httplib实现自动登录,但一直没有成功。下面的是我的代码: > > # -*- coding: utf-8 -*- > # loginbbs.py > import urllib, httplib > > params = urllib.urlencode( {'username':'laxsong', > > 'password':'mypwd', > 'autologin': > "true", > "redirect":"", > "login":"登录"} ) > headers = {"Content-type": > "application/x-www-form-urlencoded", "Accept": > "text/plain"} > conn = httplib.HTTPConnection( "forum.ubuntu.org.cn" ) > conn.request( "POST", "/login.php", params, headers ) > response = conn.getresponse() > > print response.status, response.reason > data = response.read() > print data > conn.close() > > 这是登录ubuntu的论坛。当我把密码改成真实密码时,只输出302 > Found,并没有页面内容。但如果用个不正确的密码,就能返回"密码错误"的页面内容。 > > 请问,如何能获取到它重定向的页面?谢谢! > > > > > > ________________________________ > 抢注雅虎免费邮箱-3.5G容量,20M附件! > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese >
2006年09月18日 星期一 15:32
¶*'ë)¢{ëay§^¬ºjبm4ëÿ×È^+¦ ébºk. W(··µDKÛi æz½:÷_k¨ ZÆÊ'Íòj(rÜ)Þ±èm¶bmÊx.µÿ%¢§m»)Ê)©¢»n®Ybnm¦X¥ªÚË«Xº¹^Êzë®v¦zV±²à¥«,ÂÝ*pu«¢Z {k¹êÞv*ÞrÙh)áy§^®À¨×§¶Ü©yªi'¶*'ÿ0Áú+êåzw(uç@qÇ©¶×±·úej)Ü¢y
2006年09月18日 星期一 15:33
rbÉh)ÛnÊrjh®Û«XÛi&éj¶¦²êå&î®W§r^ºÇ«©]u×^¬³ +uu×]v®¶h)ßj[çbç-"uêì íz{mʦbq«b¢ñâ¹®®W§r^tzm{¦V¢Ê'm¦X4Ï çyËb¢wè®é®néíºàrw(zު笴óOùh)éZ©¬ æz»+zÊhÇ
2006年09月19日 星期二 11:20
服务器端在你登录成功后就做了页面重定向了。重定向时可以返回301或302的状态码,并且在返回的HTTP协议头中包含"Location: "字段,此字段的URL就是需要重定向的方向的URL。可以参考一下。 偶尔在301或302的响应中有实体主体,是用于在不支持重定向的浏览器中提供提示信息的。你可以可以看看这个返回的页面。 -- 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就.. 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。 我愿为那一刻的温暖去拼,可是谁愿意接受? 欢迎访问偶的博客: http://blog.csdn.net/gashero
2006年09月19日 星期二 11:43
On 9/18/06, Lax Song <laxsong83在yahoo.com.cn> wrote: > 今天我尝试用httplib实现自动登录,但一直没有成功。下面的是我的代码: [snip] > 这是登录ubuntu的论坛。当我把密码改成真实密码时,只输出302 > Found,并没有页面内容。但如果用个不正确的密码,就能返回"密码错误"的页面内容。 > > 请问,如何能获取到它重定向的页面?谢谢! httplib的文档中有这样的话: This module defines classes which implement the client side of the HTTP and HTTPS protocols. It is normally not used directly -- the module urllib uses it to handle URLs that use HTTP and HTTPS. 为什么不用urllib?urllib可以自动处理重定向。
Zeuux © 2025
京ICP备05028076号