- 论坛徽章:
- 4
|
下面代码是摘自网上的登录cnblogs的代码,为什么取不到登录后的页面信息,
请帮忙看看错在那- #! /usr/bin/env python
- #coding=utf-8
- import time,urllib2,urllib
- def main():
-
- #登录博客园
- loginCNblogs()
- pass
- #登录博客园
- def loginCNblogs():
- try:
- #设置 cookie
- cookies = urllib2.HTTPCookieProcessor()
- opener = urllib2.build_opener(cookies)
- urllib2.install_opener(opener)
- parms = {"tbUserName":"提前十分钟1","tbPassword":"123456","__EVENTTARGET":"btnLogin","__EVENTARGUMENT":"",
- "__VIEWSTATE":"/wEPDwULLTE1MzYzODg2NzZkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQtjaGtSZW1lbWJlcm1QYDyKKI9af4b67Mzq2xFaL9Bt",
- "__EVENTVALIDATION":"/wEdAAUyDI6H/s9f+ZALqNAA4PyUhI6Xi65hwcQ8/QoQCF8JIahXufbhIqPmwKf992GTkd0wq1PKp6+/1yNGng6H71Uxop4oRunf14dz2Zt2+QKDEIYpifFQj3yQiLk3eeHVQqcjiaAP",
- "txtReturnUrl":"http://home.cnblogs.com/"}
- loginUrl = "http://passport.cnblogs.com/login.aspx"
- login = urllib2.urlopen(loginUrl,urllib.urlencode(parms))
-
-
- #print(unicode(login.read(),"utf8"))
- #显示配置页面
- avatar = urllib2.urlopen("http://home.cnblogs.com/set/avatar/")
- #print(avatar.read().decode("utf-8"))
- print avatar.read()
- except Exception,e:
- print(e)
- pass
- if __name__ == '__main__':
- main()
复制代码 |
|