####0x01:
先看效果图,再逼逼
####0x02: 我是一个做了6年的iOS开发,最近闲来无事,学习了一下小程序开发,当我把小程序文档全部啃了一遍以后,然后就问自己是不是该写点什么,留下点痕迹,曾经我学过! 于是就有了这个去水印小程序
####0x03:
首页去水印这个功能,在做的时候小程序端还好,没什么难度,主要难度在后台,分析抖音视频链接,抓取标题,抓取封面,后台我使用python写的,抓取链接标题和封面我是用xpath在html中抓的,以上这些工作也没有什么难度,只是需要耐心查找和分析,下面上代码
-
首先抖音链接发送请求对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] -
抖音有水印链接是palywm只要替换成play以拿到无水印视频
-
小程序下载域名和请求域名必须提前配置好,但是抖音域名不是固定的,而且有有效期,我在测试的时候发现今天抓的链接到明天就不能播放了,所以为了解决这个问题,在提取视频的时候我会把视频先下载到服务器,这样解决了小程序域名提前配置的问题,也解决了视频有效期的问题,我现在后台会存储视频半小时,半小时后会清理,这个功能是使用linx自带的定时任务做的 ####0x04 以上简简单单的写了一下,大概过程吧,下面讲个重点
本人承接各种外包项目,有自己的团队,价钱合理,欢迎砸单
还有抖音视频去水印接口出售,100元1万次,有需要的也请联系我