查看: 261|回复: 1

某音去水印下载视频

[复制链接]
发表于 2022-4-29 20:57 | 显示全部楼层 |阅读模式
非法程序、 2022-4-29 20:57 261 1 显示全部楼层
以下功能实现原理来自于网络,本人用python写出来而已,不解释了,功能比较简单,放出全部代码:

  1. import json            
  2. import requests        
  3. import jsonpath
  4. headers = {
  5.            'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36',
  6.        }
  7. url ="*****"  # 此处是短视频的分享链接
  8. session = requests.Session()
  9. req = session.get(url, timeout=5, headers=headers)
  10. #print(req.text)
  11. unicodestr=json.loads(req.text)
  12.    
  13. name=jsonpath.jsonpath(unicodestr,"$.item_list..cha_list..cha_name")[0]
  14. play_addr=jsonpath.jsonpath(unicodestr,"$.item_list..video.play_addr.url_list")[0][0] #播放地址
  15. #print(name)
  16. #print(play_addr)
  17. addr = play_addr.replace("/playwm/", "/play/")  # 改写地址,变为无水印地址
  18. #print(addr)
  19. videoBin = session.get(addr, timeout=5, headers=headers)
  20. with open(name+'.mp4', 'wb') as fb:
  21.     fb.write(videoBin.content)
  22.     print('下载完成,名称为:%s.mp4'%name)
复制代码


发表于 2022-4-29 23:54 | 显示全部楼层
这是新手练手写的吧,input都没写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表