All Projects → skygongque → douyin_signature

skygongque / douyin_signature

Licence: other
douyin web signature

Programming Languages

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

Projects that are alternatives of or similar to douyin signature

cucumber-steps
🥒 Quick start for testing with Cucumber.js
Stars: ✭ 15 (-84.69%)
Mutual labels:  superagent
superagent-intercept
Add functions that will be called during end() e.g. for handling error conditions without having the same code all over the place.
Stars: ✭ 23 (-76.53%)
Mutual labels:  superagent
Fee-movie2.0
整合了几个常用的电影网站,获取资源更方便,更新中
Stars: ✭ 33 (-66.33%)
Mutual labels:  superagent
superagent-use
Global plugin support for SuperAgent
Stars: ✭ 36 (-63.27%)
Mutual labels:  superagent
superagent-no-cache
Plugin for visionmedia/superagent that adds headers to all requests that prevents caching.
Stars: ✭ 25 (-74.49%)
Mutual labels:  superagent
buptclass
A nodejs-spider that gets the infomation of empty classrooms in BUPT
Stars: ✭ 29 (-70.41%)
Mutual labels:  superagent
superdeno
Super-agent driven library for testing Deno HTTP servers.
Stars: ✭ 119 (+21.43%)
Mutual labels:  superagent
Douban
Awesome douban DEMO created with Vue2.x + Vuex + Vue-router + Superagent
Stars: ✭ 2,324 (+2271.43%)
Mutual labels:  superagent
Supertest
The motivation with this module is to provide a high-level abstraction for testing HTTP, while still allowing you to drop down to the lower-level API provided by superagent.
Stars: ✭ 11,712 (+11851.02%)
Mutual labels:  superagent

douyin web signature

此项目仅用于科研学习,请勿用于商业用途否则造成的后果与作者无关
This project is only used for research and study, please do not use it for commercial purposes, otherwise the consequences will not be related to the author.

usage

install dependencies

npm install

run service

node server.js

python 调用示例

使用抖音app分享用户的主页链接,获得sec_uid即可下载该用户所用视频
比如链接:

https://www.iesdouyin.com/share/user/4199772083203972?with_sec_did=1&u_code=15b9142gf&sec_uid=MS4wLjABAAAACV5Em110SiusElwKlIpUd-MRSi8rBYyg0NfpPrqZmykHY8wLPQ8O4pv3wPL6A-oz&did=MS4wLjABAAAA0hyr7tsAlRz53naAmyXnRMG7BoOdR7Qpq4QaNQhQbkj818m3LI5hocFqxMINgJX2&iid=MS4wLjABAAAAWegZGjqsb5FToq_3kcQazow83KPq2lkouu-JE1QPKxgc_8-Hu0yudigPVKsqRWl_&timestamp=1618028058&utm_source=copy&utm_campaign=client_share&utm_medium=android&share_app_name=douyin

sec_uid为MS4wLjABAAAACV5Em110SiusElwKlIpUd-MRSi8rBYyg0NfpPrqZmykHY8wLPQ8O4pv3wPL6A-oz

python 调用示例

others

  1. 使用sec_uid代替uid来区分用户,需要得到用户的sec_id以获取该用户的所有作品
  2. uid useragent sec_uidsignature并没有绑定
  3. 这个版本校验较弱可能只是过渡版本,可能很快失效

浏览器环境补充

canvas相关环境补充

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].