Douyin crawler API encryption parameters

use NodeJS to crawl Douyin data, and a signature, is found in the corresponding API address. See example:

https://www.douyin.com/aweme/v1/aweme/post/?user_id=17459828590&count=21&max_cursor=0&aid=1128&_signature=dg9PTBATLPPJeb6qD9zCV3YPT1

this signature encryption function has been found, but there is encryption and confusion. Anyone who knows the principle can provide the next idea

.
   


landlord, have you found a way?


God, how did you find out this JS script? can you share it? I can give you the correct JS function. You can study it yourself!


Douyin API countersignature can be found in https://github.com/AppSign/do., Generate as and mas


you can refer to this: https://github.com/JokeAI/Sig.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea6684-46855.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea6684-46855.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?