import json
import requests
headers = {
'authority': 'www.douyin.com',
'accept': 'application/json, text/plain, */*',
'accept-language': 'zh-CN,zh;q=0.9',
'referer': 'https://www.douyin.com/user/MS4wLjABAAAAn-z5wdd9qgwsHaVnn9HpIpRsWxW2-ti9lGRU9f7FG0MH27dqtacq_u8B5bxBZeKt',
'sec-ch-ua': '"Chromium";v="122", "Not(A:Brand";v="24", "Google Chrome";v="122"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36',
}
params = {
'device_platform': 'webapp',
'aid': '6383',
'channel': 'channel_pc_web',
'sec_user_id': 'MS4wLjABAAAAn-z5wdd9qgwsHaVnn9HpIpRsWxW2-ti9lGRU9f7FG0MH27dqtacq_u8B5bxBZeKt',
'max_cursor': '1714860600000',
'locate_query': 'false',
'show_live_replay_strategy': '1',
'need_time_list': '1',
'time_list_query': '0',
'whale_cut_token': '',
'cut_version': '1',
'count': '50',
'publish_video_strategy_type': '2',
'update_version_code': '170400',
'pc_client_type': '1',
'version_code': '290100',
'version_name': '29.1.0',
'cookie_enabled': 'true',
'screen_width': '1536',
'screen_height': '864',
'browser_language': 'zh-CN',
'browser_platform': 'Win32',
'browser_name': 'Chrome',
'browser_version': '122.0.6261.95',
'browser_online': 'true',
'engine_name': 'Blink',
'engine_version': '122.0.6261.95',
'os_name': 'Windows',
'os_version': '10',
'cpu_core_num': '16',
'device_memory': '8',
'platform': 'PC',
'downlink': '10',
'effective_type': '4g',
'round_trip_time': '50',
'webid': '7401370871901177395',
'verifyFp': 'verify_lzno2bgs_Ui48oPTf_MXJF_4nZz_Bwqc_b8FuDSFvZ67L',
'fp': 'verify_lzno2bgs_Ui48oPTf_MXJF_4nZz_Bwqc_b8FuDSFvZ67L',
'msToken': 'vGU02JD6juY_p2B8fEkG-No9tn9Kfjf4fWWtb9hFqLirA3GEJwhM-TXJVFRrFvCDrfQbewXaWjApJmnc8Jd2mzHyAxuEKluFJKh_xrSAHIiom4LU0_BD',
'a_bogus': 'D7W0M5gDmEdPkVWk5-cLfY3q64p3Y8Vn0trEMD2fMd3pk639HMY09exoP4TvrREjN4/kIb6jy4htYpaMicAJA3v6HSRKl2Ck-g00t-P2so0j5ZhjCfuDrURF-vzWt-Bd-Jd3xcXmy7daFuRplnAJ5k1cthMeaWE=',
}
response = requests.get('https://www.douyin.com/aweme/v1/web/aweme/post/', params=params, headers=headers)
context = json.loads(response.text)
# print(context)
hasmore = context['has_more']
# print(hasmore)
for aweme in context['aweme_list']:
video_title = aweme['desc']
video_url = aweme['video']['play_addr']['url_list'][0]
print(video_title,video_url)
res = requests.get(video_url,params=params, headers=headers)
with open(f"video/{video_title}.mp4", "wb") as f:
f.write(res.content)
儿童故事多又多,想看视频下载的看过来无水印
最新推荐文章于 2025-12-04 22:56:41 发布
111

被折叠的 条评论
为什么被折叠?



