All Projects → maguowei → aweme-crawler-reference

maguowei / aweme-crawler-reference

Licence: MIT license
抖音数据抓取研究参考

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to aweme-crawler-reference

DouyinParsing
TikTok China(Douyin) No Watermark Video & Background Music Parser
Stars: ✭ 62 (+100%)
Mutual labels:  douyin-download, douyin-api
douyin-api
抖音接口、抖音API、抖音数据爬虫、抖音直播数据、抖音直播Api、抖音视频Api、抖音爬虫、抖音去水印、抖音视频下载、抖音视频解析、抖音直播监控、抖音数据采集
Stars: ✭ 41 (+32.26%)
Mutual labels:  douyin, douyin-api
Aweme-Kuaishou-Douyin
抖音大部分接口,以及快手的首页feed接口 soul app接口 nice app接口 毒app加签接口
Stars: ✭ 109 (+251.61%)
Mutual labels:  douyin, aweme
MediaQuickServer
抖音去水印、快手去水印、微博、网易云音乐视频解析接口
Stars: ✭ 84 (+170.97%)
Mutual labels:  douyin
a-soul
Full-featured social media monitor that extracts data from a variety of services and pushes updates to Telegram or other platforms
Stars: ✭ 39 (+25.81%)
Mutual labels:  douyin
Rsshub
🍰 Everything is RSSible
Stars: ✭ 18,111 (+58322.58%)
Mutual labels:  douyin
TikTokDownloader PyWebIO
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音|TikTok数据爬取工具,支持API调用,在线批量解析及下载。
Stars: ✭ 919 (+2864.52%)
Mutual labels:  douyin
VID
抖音无水印视频下载
Stars: ✭ 83 (+167.74%)
Mutual labels:  douyin
ByteDanceOpen
Bytedance(TikTok, Toutiao)third party open platform backend SDK, provides easy-to-use authorization, template management, code package management and other APIs.字节跳动(抖音, 头条)第三方开放平台小程序sdk, 提供了简单易用的授权,模版管理,代码包管理等api.
Stars: ✭ 67 (+116.13%)
Mutual labels:  douyin
dy
抖音数据抓取
Stars: ✭ 22 (-29.03%)
Mutual labels:  douyin
douyin decodeview
抖音去水印node后端代码
Stars: ✭ 33 (+6.45%)
Mutual labels:  douyin
PandaNote
iOS markdown Note App / iOS的markdown笔记应用
Stars: ✭ 32 (+3.23%)
Mutual labels:  douyin
Douyin Ios Objectc
抖音 iOS Object-C版
Stars: ✭ 1,990 (+6319.35%)
Mutual labels:  douyin
douyin-go
抖音SDK
Stars: ✭ 73 (+135.48%)
Mutual labels:  douyin
MBVideoPlayer
feed流在线播放器。仿抖音交互效果,支持边下边播以及离线播放功能。
Stars: ✭ 20 (-35.48%)
Mutual labels:  douyin
videodl
Videodl: A lightweight video downloader written by pure python.
Stars: ✭ 320 (+932.26%)
Mutual labels:  douyin
Douyin-Sprider
抖音爬去指定用户作品
Stars: ✭ 14 (-54.84%)
Mutual labels:  douyin
glink
Short video direct link acquisition 短视频直连去水印工具(支持抖音、快手、TikTok、皮皮虾、火山、开眼、陌陌等十几种)
Stars: ✭ 112 (+261.29%)
Mutual labels:  douyin
douyin2youtube
Download hot video from douyin and upload the video to Youtube automatic.
Stars: ✭ 28 (-9.68%)
Mutual labels:  douyin
Real Url
获取斗鱼&虎牙&哔哩哔哩&抖音&快手等 58 个直播平台的真实流媒体地址(直播源)和弹幕,直播源可在 PotPlayer、flv.js 等播放器中播放。
Stars: ✭ 3,748 (+11990.32%)
Mutual labels:  douyin

aweme-crawler-reference

抖音数据抓取研究参考

更新 抖音已经上线功能齐全的web版:抖音web版

数据抓取变得方便了

利用web页面页接口

真机/模拟器点击配合中间人攻击

可以利用url_scheme实现页面跳转和定位

部分常用的跳转协议

URL_SCHEMA_MAP = {
    'home': "snssdk1128://feed?refer=web",
    'user': 'snssdk1128://user/profile/{uid}?refer=web',
    'detail': 'snssdk1128://aweme/detail/{aweme_id}?refer=web',
    'challenge': 'snssdk1128://challenge/detail/{challenge_id}?refer=web',
    'music': 'snssdk1128://music/detail/{music_id}?refer=web',
    'live': 'snssdk1128://live?room_id={room_id}&user_id={user_id}&from=webview&refer=web',
    'poi":': 'snssdk1128://poi/?id={poi_id}',
    'webview': 'snssdk1128://webview?url={url}&from=webview&refer=web',
    'webview_fullscreen': 'snssdk1128://webview?url={url}&from=webview&hide_nav_bar=1&refer=web',
    'poidetail': 'snssdk1128://poi/detail?id={id}&from=webview&refer=web',
    'forward': 'snssdk1128://forward/detail/{id}',
    'billboard_word': 'snssdk1128://search/trending',
    'billboard_video': "snssdk1128://search/trending?type=1",
    'billboard_music': "snssdk1128://search/trending?type=2",
    'billboard_positive': "snssdk1128://search/trending?type=3",
    'billboard_star': "snssdk1128://search/trending?type=4",
}

特殊的漏洞/后门

hook so 库签名方法, 封装api service 调用

frida hook

wget -O frida-server.xz https://github.com/frida/frida/releases/download/12.8.13/frida-server-12.8.13-android-x86.xz
xz -d frida-server.xz

adb root
adb push frida-server /data/local/tmp/
adb shell "chmod 755 /data/local/tmp/frida-server"
adb shell "/data/local/tmp/frida-server -l 0.0.0.0"
rpc.exports = {
    // TODO hook script
};

模拟器

实现参考

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].