抖音视频去水印下载
抖音的那个真实地址需要手机的ua,其实与皮皮虾差不多。差异还是有一些的。
1、代码: - from requests import Session
- requests = Session()
- api_url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=%s'
- url = input(u"请输入抖音分享链接(例如:https://v.douyin.com/K27vmd/):")
- HEADERS = {
- 'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Mobile Safari/537.36'
- }
- res = requests.get(url, headers=HEADERS, allow_redirects=False)
- jump_url = res.headers['Location']
- video_id = jump_url.split("?")[0].split('/')[-2]
- json_url = api_url % video_id
- json_res = requests.get(json_url, headers=HEADERS, allow_redirects=False)
- real_data = json_res.json()
- real_url = (real_data['item_list'][0]['video']['play_addr']['url_list'][0]).replace('playwm', 'play')
- file_name = real_data['item_list'][0]['desc']+'.avi'
- video_data = requests.get(real_url, headers=HEADERS)
- with open(file_name, 'wb') as f:
- f.write(video_data.content)
- f.close()
- print('视频文件保存成功。')
复制代码
3、如果装的慢的话,请看我以前的帖子,有Windows修改PIP源的小工具。
4、原创,未经授权,禁止转发,否则sm。
|