免责声明
七麦数据(原ASO100)是七麦科技推出的国内专业的移动应用数据分析平台,是国内同时打通App数据、微信公众号数据、小程序数据的数据分析平台。
软件均仅用于学习交流,请勿用于任何商业用途!感谢大家!

运行环境

Version: Python3

获取qimai_jsdata.js

点这里

Python代码

# !/user/bin/env python
# -*- coding:utf-8 -*-
# time: 2020/08/24---17:07
__author__ = 'Hefengyang''''
项目:七麦数据完全版
榜单分类:brand_id/{}---2:畅销榜 1: 免费榜 0:付费榜
'''import requests,execjs,json,base64,timewith open('qimai_jsdata.js', encoding='utf-8') as f:jsdata = f.read()
jsdata = execjs.compile(jsdata)# 只需要传入url(brand_id)和params(筛选条件)
headers = {"Accept": "application/json, text/plain, */*","Referer": "https://www.qimai.cn/rank","User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/59.0","cookie": "你登录七麦生成的cookie"
}api_domain = 'https://api.qimai.cn'
url = '/rank/indexPlus/brand_id/1'params = {'brand':'all','device':'iphone','country':'cn','genre':'5000','date':'2020-08-24',
}params_str = []
for i in params:params_str.append(params[i])
# print(params_str)# 自定义加密函数
def encrypt(a):e = '00000008d78d46a't = len(e)n = len(a)a = list(a)for s in range(n):a[s] = chr(ord(a[s]) ^ ord(e[(s + 10) % t]))return ''.join(a)def main():api_url = api_domain + url# iPhone 免费榜单# 提取查询参数值并排序s = "".join(sorted([str(v) for v in params.values()]))# Base64 Encodes = base64.b64encode(bytes(s, encoding="ascii"))# 时间差t = str(int((time.time() * 1000)))# 拼接自定义字符串s = "@#".join([s.decode(), api_url, t, "1"])# 自定义加密 & Base64 Encodes = base64.b64encode(bytes(encrypt(s), encoding="ascii"))# 拼接 URLparams["analysis"] = s.decode()analysis = jsdata.call('get_analysis',api_url,params_str)# print(analysis)params['analysis'] = analysishtml = requests.get(api_url,params=params,headers=headers)return htmlif __name__ == '__main__':html = main()print(html.json())

下面是我请求后的结果

{'code': 10000,'msg': '成功','time': '08月24日 17:23','list': [{'index': 1,'appInfo': {'appId': '1496121983','appName': '花小猪打车-出行打车全网超低一口价','icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/77/dc/1b/77dc1bf4-ed47-d9da-22df-476e16989a83/AppIcon-0-0-1x_U007emarketing-0-0-0-5-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png','publisher': 'Beijing HongYiBo Technology Co., Ltd','country': 'cn','file_size': '140687360','price': '0.00','continuousFirstDays': 4},'class': {'ranking': 1},'change': 0,'genre': '旅游','appGenre': '应用','publisher_id': '1496121982'}, {'index': 2,'appInfo': {'appId': '1012871328','appName': '得物(毒)-有毒的运动X潮流X好物','icon': 'https://is1-ssl.mzstatic.com/image/thumb/Purple114/v4/0c/9f/18/0c9f185c-16a8-a708-b8e0-0e844bc8fd36/source/100x100bb.jpg','publisher': 'Shanghai Shi Zhuang Information Technology Co.,Ltd.','country': 'cn','file_size': '378606592','price': '0.00'},'class': {'ranking': 1},'change': 0,'genre': '体育','appGenre': '应用','publisher_id': '1114287620'}, {'index': 3,'appInfo': {'appId': '1044283059','appName': '拼多多-拼着买,才便宜','icon': 'https://is1-ssl.mzstatic.com/image/thumb/Purple114/v4/7b/fc/36/7bfc3657-c4c4-e1bd-e98c-aedd6337e9fc/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/180x180bb.png','publisher': '上海寻梦信息技术有限公司','country': 'cn','file_size': '224289792','price': '0.00'},'class': {'ranking': 1},'change': 0,'genre': '购物','appGenre': '应用','publisher_id': '1044283058'}, {'index': 4,'appInfo': {'appId': '1458072671','appName': '剪映 - 轻而易剪','icon': 'https://is4-ssl.mzstatic.com/image/thumb/Purple114/v4/32/3b/7b/323b7bae-0bde-2e0d-dc0e-f482ecf65236/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png','publisher': '深圳市脸萌科技有限公司','country': 'cn','file_size': '131038208','price': '0.00'},'class': {'ranking': 1},'change': 3,'genre': '摄影与录像','appGenre': '应用','publisher_id': '764976186'}, {'index': 5,'appInfo': {'appId': '414478124','appName': '微信','icon': 'https://is5-ssl.mzstatic.com/image/thumb/Purple114/v4/52/25/cb/5225cb34-00d0-3798-eeb5-ac10a616225f/AppIcon-0-0-1x_U007emarketing-0-0-0-4-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png','publisher': 'WeChat','country': 'cn','file_size': '339382272','price': '0.00'},'class': {'ranking': 1},'change': -1,'genre': '社交','appGenre': '应用','publisher_id': '614694882'}, {'index': 6,'appInfo': {'appId': '1142110895','appName': ' 抖音短视频 ', 'icon ':  'https: //is5-ssl.mzstatic.com/image/thumb/Purple114/v4/3a/cc/4e/3acc4e47-86dd-8b6d-63c5-5bb9f3e37f4a/AppIcon-1x_U007emarketing-0-6-0-85-220.png/180x180bb.png', 'publisher': 'Beijing Microlive Vision Technology Co., Ltd', 'country': 'cn', 'file_size': '471684096', 'price': '0.00'}, 'class': {'ranking': 2}, 'change': -1, 'genre': '摄影与录像', 'appGenre': '应用', 'publisher_id': '1170416082'}, {'index': 7, 'appInfo': {'appId': '423084029', 'appName': '美团-吃喝玩乐 尽在美团', 'icon': 'https://is3-ssl.mzstatic.com/image/thumb/Purple114/v4/96/52/da/9652da63-406e-6d8a-cd9f-d439771719cd/AppIcon-0-0-1x_U007emarketing-0-0-0-6-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png', 'publisher': '美团', 'country': 'cn', 'file_size': '299753472', 'price': '0.00'}, 'class': {'ranking': 1}, 'change': 1, 'genre': '生活', 'appGenre': '应用', 'publisher_id': '423084032'}, {'index': 8, 'appInfo': {'appId': '1039727169', 'appName': '交管12123', 'icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/c4/d7/d1/c4d7d1a3-d05d-4430-7235-e4244fcbaeea/AppIcon-1x_U007emarketing-0-4-0-0-85-220.png/180x180bb.png', 'publisher': '公安部交通管理科学研究所', 'country': 'cn', 'file_size': '100673536', 'price': '0.00'}, 'class': {'ranking': 2}, 'change': 11, 'genre': '生活', 'appGenre': '应用', 'publisher_id': '1039727168'}, {'index': 9, 'appInfo': {'appId': '590338362', 'appName': '网易云音乐-音乐的力量', 'icon': 'https://is5-ssl.mzstatic.com/image/thumb/Purple124/v4/f7/e1/23/f7e1235d-a131-d5b4-d092-4423956cb253/AppIcon-0-0-1x_U007emarketing-0-0-0-6-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png', 'publisher': '杭州网易云音乐科技有限公司', 'country': 'cn', 'file_size': '438467584', 'price': '0.00'}, 'class': {'ranking': 1}, 'change': -3, 'genre': '音乐', 'appGenre': '应用', 'publisher_id': '1202760281'}, {'index': 10, 'appInfo': {'appId': '444934666', 'appName': 'QQ', 'icon': 'https://is5-ssl.mzstatic.com/image/thumb/Purple124/v4/ea/f4/dd/eaf4dd50-9cbf-c4fe-d9ea-8cca720904d7/AppIcon-1-1x_U007emarketing-0-7-0-0-85-220.png/180x180bb.png', 'publisher': 'Tencent Technology (Shenzhen) Company Limited', 'country': 'cn', 'file_size': '514864128', 'price': '0.00'}, 'class': {'ranking': 2}, 'change': -1, 'genre': '社交', 'appGenre': '应用', 'publisher_id': '292374531'}, {'index': 11, 'appInfo': {'appId': '333206289', 'appName': '支付宝 - 生活好 支付宝', 'icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple114/v4/a6/db/c1/a6dbc189-ccde-534f-1f0d-f87ca7f188c3/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-85-220.png/180x180bb.png', 'publisher': 'Alipay (Hangzhou) Technology Co., Ltd.', 'country': 'cn', 'file_size': '365416448', 'price': '0.00'}, 'class': {'ranking': 3}, 'change': -1, 'genre': '生活', 'appGenre': '应用', 'publisher_id': '333206292'}, {'index': 12, 'appInfo': {'appId': '741292507', 'appName': '小红书 – 标记我的生活', 'icon': 'https://is4-ssl.mzstatic.com/image/thumb/Purple114/v4/af/fb/11/affb1109-3d16-b901-7679-2349a3ca7683/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/180x180bb.png', 'publisher': 'Xingin', 'country': 'cn', 'file_size': '473981952', 'price': '0.00'}, 'class': {'ranking': 3}, 'change': -1, 'genre': '社交', 'appGenre': '应用', 'publisher_id': '708264912'}, {'index': 13, 'appInfo': {'appId': '387682726', 'appName': '手机淘宝 - 淘到你说好', 'icon': 'https://is4-ssl.mzstatic.com/image/thumb/Purple124/v4/e7/0d/b6/e70db610-3e6d-88ce-08d3-fac58a7f7233/AppIcon-0-1x_U007emarketing-0-9-0-0-sRGB-0-85-220.png/180x180bb.png', 'publisher': 'Taobao (China) Software CO.,LTD', 'country': 'cn', 'file_size': '471324672', 'price': '0.00'}, 'class': {'ranking': 2}, 'change': 0, 'genre': '购物', 'appGenre': '应用', 'publisher_id': '387682729'}, {'index': 14, 'appInfo': {'appId': '629774477', 'appName': '芒果TV', 'icon': 'https://is5-ssl.mzstatic.com/image/thumb/Purple114/v4/40/f1/93/40f1935d-9750-1dcf-2350-253eb73680e2/AppIcon-0-0-1x_U007emarketing-0-0-0-5-0-0-0-0-85-220.png/180x180bb.png', 'publisher': '快乐阳光', 'country': 'cn', 'file_size': '286025728', 'price': '0.00'}, 'class': {'ranking': 1}, 'change': -2, 'genre': '娱乐', 'appGenre': '应用', 'publisher_id': '367207223'}, {'index': 15, 'appInfo': {'appId': '382201985', 'appName': '百度', 'icon': 'https://is3-ssl.mzstatic.com/image/thumb/Purple124/v4/40/05/01/400501cd-b8c4-32a5-b44f-a68cd7875509/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-85-220.jpeg/180x180bb.png', 'publisher': 'Beijing Baidu Netcom Science & Technology Co.,Ltd', 'country': 'cn', 'file_size': '329801728', 'price': '0.00'}, 'class': {'ranking': 1}, 'change': 1, 'genre': '工具', 'appGenre': '应用', 'publisher_id': '372585298'}, {'index': 16, 'appInfo': {'appId': '1340376323', 'appName': '淘宝特价版 - 会省会花上特价', 'icon': 'https://is4-ssl.mzstatic.com/image/thumb/Purple114/v4/42/be/9f/42be9f00-f305-9304-d694-5b7799600133/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-85-220.png/180x180bb.png', 'publisher': 'Taobao (China) Software CO.,LTD', 'country': 'cn', 'file_size': '211318784', 'price': '0.00'}, 'class': {'ranking': 3}, 'change': 2, 'genre': '购物', 'appGenre': '应用', 'publisher_id': '387682729'}, {'index': 17, 'appInfo': {'appId': '691828408', 'appName': '微视-短视频创作与分享', 'icon': 'https://is5-ssl.mzstatic.com/image/thumb/Purple114/v4/fd/df/51/fddf51be-9f10-c373-047a-7198426c4998/source/100x100bb.jpg', 'publisher': 'Tencent Technology (Beijing) Company Limited', 'country': 'cn', 'file_size': '303346688', 'price': '0.00'}, 'class': {'ranking': 3}, 'change': -3, 'genre': '摄影与录像', 'appGenre': '应用', 'publisher_id': '542280115'}, {'index': 18, 'appInfo': {'appId': '461703208', 'appName': '高德地图-精准智能导航,出行必备', 'icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/37/03/7c/37037c6c-abf3-299f-dab5-b8fedb279304/AppIcon-1x_U007emarketing-0-6-0-0-85-220.png/180x180bb.png', 'publisher': 'AutoNavi Information Technology Co. Ltd.', 'country': 'cn', 'file_size': '249520128', 'price': '0.00'}, 'class': {'ranking': 1}, 'change': 2, 'genre': '导航', 'appGenre': '应用', 'publisher_id': '300625629'}, {'index': 19, 'appInfo': {'appId': '393765873', 'appName': '爱奇艺-中国新说唱独播', 'icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple114/v4/fe/df/2e/fedf2e2d-1351-f15b-6458-0c025e8b5570/AppIcon-0-1x_U007emarketing-0-5-0-0-85-220.png/180x180bb.png', 'publisher': 'QIYI', 'country': 'cn', 'file_size': '390140928', 'price': '0.00'},'class': {'ranking': 2},'change': -2,'genre': '娱乐','appGenre': '应用','publisher_id': '387327025'}, {'index': 20,'appInfo': {'appId': '930368978','appName': '钉钉','icon': 'https://is2-ssl.mzstatic.com/image/thumb/Purple124/v4/06/77/91/067791fe-8849-27f3-92c0-95a99f3dcc59/AppIcon-0-0-1x_U007emarketing-0-0-0-6-0-0-sRGB-85-220.png/180x180bb.png','publisher': 'DingTalk (China) Information Technology Co., Ltd.','country': 'cn','file_size': '392731648','price': '0.00'},'class': {'ranking': 1},'change': 10,'genre': '商务','appGenre': '应用','publisher_id': '1435447040'}]
}

获取qimai_jsdata.js

点这里

Python加密破解爬取七麦数据网APP榜单数据相关推荐

  1. Scrapy 爬取七麦 app数据排行榜

    目录 前言 创建项目 创建Item 创建Spider 解析付费榜 运行爬取初始app列表 Selenium调用JS脚本 获取app详情 前言 熟悉Scrapy之后,本篇文章带大家爬取七麦数据(http ...

  2. python程序员爬取分析20万场吃鸡数据,带妹吃鸡,终成人生赢家

    首先,神枪镇楼 python程序员爬取分析20万场吃鸡数据,带妹吃鸡,终成人生赢家 吃鸡,撩妹神器 吃鸡游戏受到很多年轻人的喜爱,用户量也非常大.有很多地图,场景逼真,技术玩法,增加了游戏可玩性.而且 ...

  3. 爬取当当图书排行榜(榜单自选),格式:爬取结果包含但不限于[排名 书名 作者],注意输出格式对齐

    目录 爬取当当图书排行榜 查看当当图书排行榜,分析其网址各部分代表的意义,选取特定分类和时间区间进行爬取 解析网页内容,查看所需信息(排名,书名,作者,出版社,价格)的位置: 筛选所需数据,输出并保存 ...

  4. Python Scrapy 多线程爬取网易云音乐热门歌单信息(手把手教学)

    下面我将向大家介绍使用 Scrapy 爬虫获取 网易云音乐 的热门歌单信息. 这里是网易云音乐的歌单页面,可以看到歌单信息非常得结构化,是非常适合爬虫来爬取的. URL:全部歌单 - 歌单 - 网易云 ...

  5. Python爬虫:爬取华为应用市场app数据

    爬取华为应用商店的所有APP名称和介绍,因为页面数据是ajax异步加载的,所以要找到对应的接口去解析数据. 爬取华为应用市场app数据 一.分析网页 1. 分析主页 2. 分析appid 3. 分析u ...

  6. 剧荒不慌 | 手把手教你爬取+DIY豆瓣电影新榜单

    作者 | 吹牛Z 来源 | 数据不吹牛(ID:shujubuchuiniu) 本文以豆瓣电影(非TOP250)为例,从数据爬取.清洗与分析三个维度入手,详解和还原数据爬取到分析的全链路.阅读全文大概需 ...

  7. python爬取微信小程序(实战篇)_python爬取猫眼的前100榜单并展示在微信小程序

    首先分析要爬取的网页,对其结构及数据获取方式解析后,可采用正则筛选自己要的数据 猫眼榜单.png import requests from requests.exceptions import Req ...

  8. 【python爬虫】爬取深圳证券业协会公布的营业部数据并对pdf文件进行解析

    假装目录有用 背景 抓包 导入第三方库 爬虫代码 pdf解析 完整代码 背景 深圳证券业协会网站公布了辖区内所有证券营业部的股基交易量.净利润.营收数据,免登录就能查看,我们需要获取这部分数据,由于都 ...

  9. 【Python案例】爬取某bo热搜榜并做动态数据展示

    目录 前言 正文 基本开发环境 相关模块的使用 需求数据来源分析 代码实现 动态数据展示 前言 嗨嗨,大家好啊 最近有没有在某bo吃瓜啊,今年的瓜好像不少哦,近期的李某某事件真的令我大为震惊

最新文章

  1. Pairs Forming LCM LightOJ - 1236
  2. 整理对应_JSP第二版课后习题答案【侵权联系我删除】
  3. dx200手环使用方法_硅胶手环的缺点有哪些?
  4. 开发日记-20190915 关键词 汇编语言王爽版 第十章
  5. 【NLP】四万字全面详解 | 深度学习中的注意力机制(三)
  6. 「Python」conda与pip升级所有的包
  7. notepad怎么运行php程序,notepad怎么运行代码
  8. 《C语言及程序设计》程序阅读——参数传递方式:传值与传地址
  9. 1月13 PyTorch 中模型的使用,保存加载模型
  10. SpringCloud之Ribbon源码分析(二)
  11. 云端软件关闭的原因是什么?
  12. Blender使用maya系快捷键
  13. 关于约束多目标MOEA/D-DAE
  14. K8s中Secrets
  15. matlab画出鸢尾花数据集散点图尾花,鸢尾花数据集分以及绘制散点矩阵图
  16. 苹果手机科学计算机怎样调用,iOS上的表达式科学计算器Calculator i++使用说明
  17. matlab多重数值积分,Matlab数值积分和微分(一重、多重都有),简单实用。
  18. go语言 gin框架中集成zap日志库
  19. MATLAB快速获取二维图像/矩阵最大值和位置
  20. java中continue用法

热门文章

  1. classify线性判别分析函数
  2. 读书笔记三:《运营之光》互联网运营方法论与自白(上)
  3. 首页滑滑滑,支付宝穿越回年轻样子
  4. Linux | buildroot使用介绍
  5. 20162316刘诚昊 实验五-数据结构综合应用
  6. 超零协议(SERO)轻松入门——基于CENTOS7
  7. 计算机应用技术怎样为祖国做出贡献,计算机应用技术
  8. 1002模拟赛订正(待更)
  9. 用C语言判断五子棋,c语言 五子棋危险判断 求大神解释啊
  10. PMML(一):初探