「docker实战篇」python的docker-抖音分析接口数据分析(21)

栏目: 数据库 · 发布时间: 6年前

内容简介:上节xposed已经安装完毕,设置对应的android的版本和代理服务器。1.xposed和JustTruestMe的安装

上节xposed已经安装完毕,设置对应的android的版本和代理服务器。

「docker实战篇」python的docker-抖音分析接口数据分析(21)

准备工作

1.xposed和JustTruestMe的安装

2.抖音安装完毕

  • 启动fildder

「docker实战篇」python的docker-抖音分析接口数据分析(21)

  • 点击进入指定的粉丝界面

「docker实战篇」python的docker-抖音分析接口数据分析(21)

  • 查看数据

「docker实战篇」python的docker-抖音分析接口数据分析(21)

「docker实战篇」python的docker-抖音分析接口数据分析(21)

「docker实战篇」python的docker-抖音分析接口数据分析(21)

  • 获取到的请求连接

    >https://api.amemv.com/aweme/v1/user/follower/list/?user_id=108719454702&max_time=1549012794&count=20&retry_type=no_retry&iid=62172089966&device_id=66011631779&ac=wifi&channel=aweGW&aid=1128&app_name=aweme&version_code=251&version_name=2.5.1&device_platform=android&ssmix=a&device_type=MI+6+&device_brand=Xiaomi&language=zh&os_api=19&os_version=4.4.2&uuid=863254011212197&openudid=1d4bed921e800405&manifest_version_code=251&resolution=1080*1920&dpi=320&update_version_code=2512&_rticket=1549012860987&ts=1549012860&as=a165c0050cb76ccf644355&cp=017bcd54cc4b54f4e1gkoo&mas=01cb98bea6c9a2c3a8d5faf856a795b13dacaccc2c2c6c66c6c66c

GET https://api.amemv.com/aweme/v1/user/follower/list/?user_id=108719454702&max_time=1549012794&count=20&retry_type=no_retry&iid=62172089966&device_id=66011631779∾=wifi&channel=aweGW&aid=1128&app_name=aweme&version_code=251&version_name=2.5.1&device_platform=android&ssmix=a&device_type=MI+6+&device_brand=Xiaomi&language=zh&os_api=19&os_version=4.4.2&uuid=863254011212197&openudid=1d4bed921e800405&manifest_version_code=251&resolution=1080*1920&dpi=320&update_version_code=2512&_rticket=1549012860987&ts=1549012860&as=a165c0050cb76ccf644355&cp=017bcd54cc4b54f4e1gkoo&mas=01cb98bea6c9a2c3a8d5faf856a795b13dacaccc2c2c6c66c6c66c HTTP/1.1
Accept-Encoding: gzip
Cache-Control: max-stale=0
Host: api.amemv.com
Connection: Keep-Alive
Cookie: install_id=62172089966; ttreq=1$c26b0505a13059d50206f39916d5eaee910a25e9; qh[360]=1; odin_tt=e7eabe3bd71cee75718b6ab8dea9e67e78b97933017ff975f92ca1198179dfea0553012386575dce721502cc0d378c0c65a733783a7888440928643796139b6c
User-Agent: okhttp/3.10.0.1

在浏览器根本无法获取,尝试在浏览器内输入网址,查看数据。

「docker实战篇」python的docker-抖音分析接口数据分析(21)

  • 之前说过一个 工具 叫mitmdump方式,可以添加 python 脚本

如果使用的pycharm的话,我建议使用命令

pip install mitmproxy

「docker实战篇」python的docker-抖音分析接口数据分析(21)

mitmdump -s 文件名称.py -p 端口号

可以打印出来后台的python后台输出的列表。

「docker实战篇」python的docker-抖音分析接口数据分析(21)

import json
try:
    from douyin.handle_mongo import save_task
except:
    from handle_mongo import save_task

def response(flow):
    #通过fildder的方式获取到请求接口
    if 'aweme/v1/user/follower/list' in flow.request.url:
        #数据的分析获取节点中的followers
        for user in json.loads(flow.response.text)['followers']:
            douyin_info = {}
            #分享的id
            douyin_info['share_id'] = user['uid']
            douyin_info['douyin_id'] = user['short_id']
            douyin_info['nickname'] = user['nickname']
            print(douyin_info)
            save_task(douyin_info)

「docker实战篇」python的docker-抖音分析接口数据分析(21)

PS:找到项目的目录,执行mitmdump -s python文件 -p指定端口。然后就可以将对应的代理吐出来的数据获取到。 流程fildder就是获取url地址,mitmdump出去response吐出来的数据。然后进行处理在存储到 mongodb 中。技术目标就是不需要人的参与!慢慢的获取完数据后下一步使用appium来进行机器模拟人来点击滑动!

百度未收录

>>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!

>>原文链接地址:上一篇:

已是最新文章


以上所述就是小编给大家介绍的《「docker实战篇」python的docker-抖音分析接口数据分析(21)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Applications (Hacking Exposed)

Web Applications (Hacking Exposed)

Joel Scambray、Mike Shema / McGraw-Hill Osborne Media / 2002-06-19 / USD 49.99

Get in-depth coverage of Web application platforms and their vulnerabilities, presented the same popular format as the international bestseller, Hacking Exposed. Covering hacking scenarios across diff......一起来看看 《Web Applications (Hacking Exposed)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具