#!/usr/bin/env python # -*- encoding: utf-8 -*- ''' @Description:TikTok.py @Date :2023/02/11 13:06:23 @Author :imgyh @version :1.0 @Github :https://github.com/imgyh @Mail :admin@imgyh.com ------------------------------------------------- Change Log : ------------------------------------------------- ''' class Urls(object): def __init__(self): # https://langyue.cc/APIdocV1.0.html ######################################### WEB ######################################### # 首页推荐 self.TAB_FEED = 'https://www.douyin.com/aweme/v1/web/tab/feed/?' # 用户短信息(给多少个用户secid就返回多少的用户信息) self.USER_SHORT_INFO = 'https://www.douyin.com/aweme/v1/web/im/user/info/?' # 用户详细信息 self.USER_DETAIL = 'https://www.douyin.com/aweme/v1/web/user/profile/other/?' # 用户作品 # cookies 暂时只需要 __ac_signature, s_v_web_id两个参数, 好像会过期 # url 暂时不需要携带 msToken, X-Bogus, _signature # 每次返回数据很少 # self.USER_POST = 'https://m.douyin.com/web/api/v2/aweme/post/?' # 2023/02/19 失效 self.USER_POST = 'https://www.douyin.com/aweme/v1/web/aweme/post/?' # 作品信息 self.POST_DETAIL = 'https://www.douyin.com/aweme/v1/web/aweme/detail/?' # 用户喜欢A # 需要 odin_tt self.USER_FAVORITE_A = 'https://www.douyin.com/aweme/v1/web/aweme/favorite/?' # 用户喜欢B self.USER_FAVORITE_B = 'https://www.iesdouyin.com/web/api/v2/aweme/like/?' # 用户历史 self.USER_HISTORY = 'https://www.douyin.com/aweme/v1/web/history/read/?' # 用户收藏 self.USER_COLLECTION = 'https://www.douyin.com/aweme/v1/web/aweme/listcollection/?' # 用户评论 self.COMMENT = 'https://www.douyin.com/aweme/v1/web/comment/list/?' # 首页朋友作品 self.FRIEND_FEED = 'https://www.douyin.com/aweme/v1/web/familiar/feed/?' # 关注用户作品 self.FOLLOW_FEED = 'https://www.douyin.com/aweme/v1/web/follow/feed/?' # 合集下所有作品 # 只需要X-Bogus self.USER_MIX = 'https://www.douyin.com/aweme/v1/web/mix/aweme/?' # 用户所有合集列表 # 需要 ttwid self.USER_MIX_LIST = 'https://www.douyin.com/aweme/v1/web/mix/list/?' # 直播 self.LIVE = 'https://live.douyin.com/webcast/room/web/enter/?' # 音乐 self.MUSIC = 'https://www.douyin.com/aweme/v1/web/music/aweme/?' # X-Bogus Path # 60 秒内,请求同一URI累计超过 600 次,封锁IP 300 秒 # 两个都可以用 # 服务器在国外 # self.GET_XB_PATH = 'https://tiktok.199933.xyz/xb' # 服务器在国内 self.GET_XB_PATH = 'http://47.115.208.101:9090/xb' ####################################################################################### if __name__ == '__main__': Urls()