抖音视频去水印

801 阅读2分钟

####0x01:

先看效果图,再逼逼

先看图

####0x02: 我是一个做了6年的iOS开发,最近闲来无事,学习了一下小程序开发,当我把小程序文档全部啃了一遍以后,然后就问自己是不是该写点什么,留下点痕迹,曾经我学过! 于是就有了这个去水印小程序

####0x03:

首页去水印这个功能,在做的时候小程序端还好,没什么难度,主要难度在后台,分析抖音视频链接,抓取标题,抓取封面,后台我使用python写的,抓取链接标题和封面我是用xpath在html中抓的,以上这些工作也没有什么难度,只是需要耐心查找和分析,下面上代码

  1. 首先抖音链接发送请求对user-agent有限制,必须使用移动端user-agent,要不然拿不到数据

    获取无水印播放地址
    raw_url = raw_url.replace("playwm", "play")
    treedata = etree.HTML(http_result.text)
    获取标题
    titles = treedata.xpath("//div[contains(@class,'user-info')]/div/p/text()")
    title = ''
    if len(titles) > 0 :
        title = titles[0]
    
  2. 抖音有水印链接是palywm只要替换成play以拿到无水印视频

  3. 小程序下载域名和请求域名必须提前配置好,但是抖音域名不是固定的,而且有有效期,我在测试的时候发现今天抓的链接到明天就不能播放了,所以为了解决这个问题,在提取视频的时候我会把视频先下载到服务器,这样解决了小程序域名提前配置的问题,也解决了视频有效期的问题,我现在后台会存储视频半小时,半小时后会清理,这个功能是使用linx自带的定时任务做的 ####0x04 以上简简单单的写了一下,大概过程吧,下面讲个重点

    本人承接各种外包项目,有自己的团队,价钱合理,欢迎砸单

    还有抖音视频去水印接口出售,100元1万次,有需要的也请联系我