简单研究了一下,不是很全面
(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