如下自动登录的函数,怎么就不起作用呢?

wzj198111130034 2008-11-28 04:58:15
def LoginKaixin():
params=urllib.urlencode({'email':'XXX@hotmail.com','password':'11111111'})
conn=httplib.HTTPConnection("www.kaixin001.com")
conn.request('POST','http://www.kaixin001.com/login/',params)
r=conn.getresponse()
print r.status, r.reason
data = r.read()
print data
file('d:\\kaixin.html', 'wb').write(data)
conn.close()

为什么保存的'd:\\kaixin.html'并不是成功登陆后的页面,还是让登陆的页面(也没提示说帐户或者密码错误)
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixq2000 2008-12-02
  • 打赏
  • 举报
回复
学习下。
hfsross 2008-12-01
  • 打赏
  • 举报
回复
希望解决了可以把代码贴上来
我也想要这段程序
king6o60 2008-12-01
  • 打赏
  • 举报
回复
一般是referer不对。或者少了什么参数。别用fierfox的插件抓,少东西,用HTTPDebugger这个。google下。
maplele20 2008-12-01
  • 打赏
  • 举报
回复
conn.request('POST','http://www.kaixin001.com/login/',params)
应改为:
conn.request('POST', '/login', params)
iambic 2008-11-28
  • 打赏
  • 举报
回复
应该是某些条件没满足。仔细抓包比较研究下吧。
wx红杉树 2008-11-28
  • 打赏
  • 举报
回复
表单提交错误

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧