赞
踩
简单研究了一下,不是很全面
(1)直接的网页请求 url+电话号码
应对:直接请求
一个例子 对 url请求返回
{"code":0,"msg":"\u7f51\u7edc\u9519\u8bef\uff01"}
解析,引入 json包,直接输出
- a = '{"code":0,"msg":"\u7f51\u7edc\u9519\u8bef\uff01"}'
- myjson = json.loads(a)
- print myjson['code']
- print myjson['msg']
(2)json格式
- def sendJsonRequests(self,referer,postUrl,originalData):
- headers = {
- 'User-Agent': user_agent,
- 'Cache-Control': cache_control,
- 'Referer': referer,
- # 必须的,告知发送的是json格式
- 'Content-type':'application/json',
- }
- # 原始数据
- print originalData
- # 转化为json
- myJson = json.dumps(originalData)
- # print myJson
- # postData = urllib.urlencode(originalData)
- postRequest = urllib2.Request(postUrl,myJson,headers=headers)
- response = urllib
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。