Python3之抖音无水印视频解析脚本

╰半夏微凉° 2021-10-24 00:11 994阅读 0赞

因为服务器太渣,链接就不放出来了。记住返回的这个数据结构就可以了!

  1. #在抖音,记录美好生活#智商不在线的一瞬间 http://v.douyin.com/U3a3QD/ 复制此链接,打开【抖音短视频】,直接观看视频!
  2. # 短链接最后的斜杠不要添加上
  3. short_url = "http://v.douyin.com/U3a3QD"
  4. parse_url = "http://www.xxx.cn/parseByLink.php?url=%s" % short_url
  5. headers = {
  6. "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36"
  7. }
  8. def send_request():
  9. rs = requests.session()
  10. retval = rs.get(parse_url, headers=headers).text
  11. retval = json.loads(retval)
  12. # print(retval)
  13. return retval
  14. flag = True
  15. video_url = ""
  16. video_title = ""
  17. while flag:
  18. ret = send_request()
  19. time.sleep(random.randint(5, 10))
  20. if not ret['status']:
  21. print(ret)
  22. else:
  23. flag = False
  24. video = ret['data']['urls'][0]
  25. title = ret['data']['info']["share_title"]
  26. # print(video)
  27. print(title)
  28. if not ret['data']['long_video']:
  29. video_url = video
  30. else:
  31. video_url = ret['data']['long_video']
  32. video_title = title
  33. # 处理视频数据
  34. headers = {
  35. "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/15.0b13894 Mobile/16D57 Safari/605.1.15"
  36. }
  37. ret = requests.get(video_url, headers=headers).content
  38. with open("%s.mp4" % video_title, 'wb') as f:
  39. f.write(ret)

发表评论

表情:
评论列表 (有 0 条评论,994人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python爬虫】水印

    在网上看过一些相关教程,有一些解析抖音无水印视频的教程。说是教程,其实大部分都是提供接口,或引流或卖接口。究竟是怎么实现的去水印,就小小地研究了一下。 1.浏览器分析