您的位置:首页 > 其它

模拟登陆CSDN

2013-10-05 00:32 267 查看
#coding utf-8

import urllib2
import json
#import chardet

url = 'https://passport.csdn.net/ajax/accounthandler.ashx?t=log&u=xxx&p=xxxx&remember=0&f=http%3A%2F%2Fwww.csdn.net%2F&rand=0.8557016821383282'
req = urllib2.Request(url)
req.add_header('User-agent','Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0')
req.add_header('Content-Type', 'application/json')
req.add_header('X-Requested-With','XMLHttpRequest')
req.add_header('Referer','https://passport.csdn.net//account/loginbox?callback=logined&hidethird=1&from=http%3a%2f%2fwww.csdn.net%2f')
response = urllib2.urlopen(req).read()
content = json.loads(response)
#chardet.detect(content)
data = content.pop('data')
aa = data['userName'].encode('gbk')
print aa
print data


[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: