PHP解析抖音无水印播放地址实现下载无水印抖音视频

PHP解析抖音无水印播放地址来了!!!
习惯性的在浏览器中打开一个分享链https://v.douyin.com/JFY8sqW/

F12打开控制台调整到手机端访问,打开network XHR请求,发现如图左边的第一个请求比较可疑。

果断点开请求看响应,见名知义寻找线索,发现右边的那个地址play_addr啥也不说了,手机模式下访问这个地址,果不其然,真的是视频地址,居然还有抖音logo,这是带水印的播放地址哎,仔细观察下,这个播放地址里有个字符串playwm像似playwatermark的简写,去掉wm试下,哇真的没有水印了,完美,目标已经找到。

是时候好好分析一下这个请求的request了,很显然item_ids是一个参数。拎出来这个请求url,完美获取数据。那关键点开始转义到这个 item_ids字段怎么获取,往地址栏一看,url里面呆着呢,至此,大功告成。

总结归纳一下, 获取重定向地址栏里的类似video_id的字段值6847790700554177805

直接拼接好url后 https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6847790700554177805 发起请求获取带水印的 播放地址https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200fc30000bs43pp80c78p0q1l80gg&ratio=720p&line=0

去掉水印播放url里的wm即可获取到无水印播放地址。

You May Also Like

About the Author: LaJun

发表评论

电子邮件地址不会被公开。 必填项已用*标注