码迷,mamicode.com
首页 > 移动开发 > 详细

python 发包爬取中国移动充值页面---可判断手机号是否异常

时间:2017-05-24 00:42:41      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:sts   页面   load   --   发包   源码   数据   post   爬取   

1.用requests.Session()的方式,可以实现自动化管理cookie、session等。

2.具体流程可以抓包分析。 所有请求的参数如要搞清楚需要分析js源码。只能提示一下,一共分为三步:

  第一步:get方式获取 prov_cd(地区编号);

  第二步:url为动态的(传入手机号和第一步获取的prov_cd)post发送json数据的方式获取salecode、activityNO、operateID。  

            json中的手机号需要 base64.b64encode(phone.encode(‘UTF-8‘)),还需要传第一步获取的prov_cd

  第三步:post发送json数据的方式获取手机号状态是否异常、订单号、序列号等。   json数据需要第一、二步中返回的参数。

3.三部响应的数据均为json,解析可用 json.loads()

4.最后不要忘记 session.close() 哦。

 

python 发包爬取中国移动充值页面---可判断手机号是否异常

标签:sts   页面   load   --   发包   源码   数据   post   爬取   

原文地址:http://www.cnblogs.com/malcolmfeng/p/6896703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!