python+fiddler抓app数据

参考:http://www.jb51.net/article/78490.htm

fiddler:设置connection,port 8888, filters:过滤请求

抓包:设置相应请求信息


# coding=utf-8
'''
Created on 2017年3月17日

@author: ckg
'''

import urllib2
import json
from cookielib import CookieJar
loginUrl = 'http://wmapi.meituan.com/api/v7/poi/homepage?utm_medium=android&utm_content=869818029363962&utm_term=50403&utm_source=1046&ci=1&utm_campaign=AwaimaiBwaimaiGhomepage&uuid=A78C64A56686745E08CE4EABB20D4DA1878451636A81B1A9FB0A9F9076D7E9E2&__skck=6a375bce8c66a0dc293860dfa83833ef&__skts=1489730799533&__skua=d41d8cd98f00b204e9800998ecf8427e&__skno=45262c01-fa34-417a-b307-e847d9b0064c&__skcy=8gpo2waixztoyTSVi3oOIVMERQg%3D'
headers = {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 6.0; KNT-AL10 Build/HUAWEIKNT-AL10)',
'Host': 'wmapi.meituan.com',
'Connection': 'Keep-Alive',
'Accept-Encoding': 'gzip',
'Content-Length': '1205',
}

loginData = 'wm_logintoken=&request_id=4F98E03A-2FA9-49A2-89FD-B914E657FA74&poilist_mt_cityid=1&wm_actual_longitude=116307395&wm_actual_latitude=39966589&req_time=1489730799579&last_wm_poi_id=0&trace_tag=%7B%22action%22%3A%22pull_up%22%2C%22src_page%22%3A%22p_homepage%22%2C%22src_block%22%3A%22b_pull_up%22%2C%22tgt_page%22%3A%22p_homepage%22%2C%22req_time%22%3A%221489730799519%22%2C%22tgt_block%22%3A%22%5B%5C%22b_poilist%5C%22%5D%22%7D&wm_did=869818029363962&userid=0&wm_longitude=116307395&wm_channel=1046&wm_seq=11&poilist_wm_cityid=110100&sort_type=0&page_size=0&push_token=dpsh5112147e9e26ca100469299a29653099atpu&load_type=3&category_type=0&navigate_type=0&wm_appversion=5.4.3&wm_latitude=39966589&wm_mac=60%3A83%3A34%3A73%3Af6%3A5a&waimai_sign=LlrloYLiuZKhVHJY29wFXpGqomwmykau4xAAuhyjviZ4a3%2FBBg01fef%2BCF0%2F2IR5%2BtM8T29oHya4JLT5KC8ukgkl9PwtUwo2qF9uIZ6By7j8%2FR3XWRJTij1ngPruaC7Q7ZKyoNL5jW4RmsZn4Njlydb%2BFfkNvVTpKn22Iby%2FK78%3D&longitude=116307395&wm_ctype=android&second_category_type=0&wm_visitid=a0e0317d-59f2-4421-bf5c-c60f746a86b5&seq_id=2903&wm_dversion=23_6.0&wm_uuid=A78C64A56686745E08CE4EABB20D4DA1878451636A81B1A9FB0A9F9076D7E9E2&wm_dtype=KNT-AL10&page_index=1&latitude=39966589&filter_type=0&'
cookieJar = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))

req = urllib2.Request(loginUrl, loginData, headers)

loginResult = opener.open(req).read()
print loginResult
#读取json数据
s=json.loads(loginResult)
print s.keys()
print s["data"]
content=s["data"]
contents=content["poilist"]
print contents
for i in contents:
print "id:",i["id"]
print "name:",i["name"]
print "status:",i["status"]
print "month_sales_tip:",i["month_sales_tip"]
print "wm_poi_score:",i["wm_poi_score"]
print "distance:",i["distance"]
print "delivery_type:",i["delivery_type"]
print "delivery_time_tip:",i["delivery_time_tip"]
print "shipping_fee_tip:",i["shipping_fee_tip"]
print "min_price_tip:",i["min_price_tip"]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值