获取头条无水印视频

目标视频 https://m.toutiao.com/is/iLu4dkQM/?= 相扑选手做的猪排饭,每份炸猪排1公斤,不争气的眼泪从嘴角流下 - 今日头条 请求后会经过重定向,来到: https://www.toutiao.com/video/7326060999109411340/?app=news_article_lite&group_id=7326060999109411340&share_token=4c3b258c-45d3-48e0-ac71-7fefed05da9b&share_uid=MS4wLjABAAAAid2r4o25riTouNJSepzybge6OSG9e4GSJW7I9qauja8&timestamp=1705832087&tt_from=copy_link&utm_campaign=client_share&utm_medium=toutiao_android&utm_source=copy_link&source=m_redirect 服务器会生成一个msToken cookie存起来 构建url将上次请求的地址后面再加上wid参数 参数wid是13位时间戳 https://www.toutiao.com/video/7326060999109411340/?app=news_article_lite&group_id=7326060999109411340&share_token=4c3b258c-45d3-48e0-ac71-7fefed05da9b&share_uid=MS4wLjABAAAAid2r4o25riTouNJSepzybge6OSG9e4GSJW7I9qauja8&timestamp=1705832087&tt_from=copy_link&utm_campaign=client_share&utm_medium=toutiao_android&utm_source=copy_link&source=m_redirect&`wid`=1706323479791 请求这个地址的时候要带上之前拿到的cookie再加一个ttwid cookie ,所以这个地下需要2个cookie参数: msToken ttwid header再加上 Referer ttwid需要另外获取请求地址 POST方式 https://ttwid.bytedance.com/ttwid/union/register/ 1 {"aid":24,"service":"www.toutiao.com","region":"cn","union":true,"needFid":false} 响应的cookie就是ttwid 需要的参数全部拿到,GET https://www.toutiao.com/video/7326060999109411340/?app=news_article_lite&group_id=7326060999109411340&share_token=4c3b258c-45d3-48e0-ac71-7fefed05da9b&share_uid=MS4wLjABAAAAid2r4o25riTouNJSepzybge6OSG9e4GSJW7I9qauja8&timestamp=1705832087&tt_from=copy_link&utm_campaign=client_share&utm_medium=toutiao_android&utm_source=copy_link&source=m_redirect&wid=1706321226993 在响应的html中,RENDER_DATA会包含这个视频的所有信息。 用正则匹配拿到json数据,匹配后发现json数据是经过 encodeURIComponent,需要 decodeURIComponent,然后JSON.parse得到解码后的json数据 (?<=<script id="RENDER_DATA" type="application/json">).*(?=</script></head>) 最终视频地址 https://v3-web.toutiaovod.com/c6cd325c09aba330ccaff6e8179c9aad/65b47415/video/tos/cn/tos-cn-ve-4/ooqwEnNRDAq2CineAdgetqmIIbZ2lKDBgQLXrA/?a=24&ch=0&cr=0&dr=0&er=0&lr=unwatermarked&net=5&cd=0%7C0%7C0%7C0&cv=1&br=1276&bt=1276&cs=0&ds=3&eid=21760&ft=Tt496MHbxxoupo._4ND12lop0BanGbI5IIkwF_ZiZ2F12Nz7T&mime_type=video_mp4&qs=0&rc=ODU7Ojc8NzU7ZGRoOThoOkBpamdnbmU6ZmxwcDMzNDczM0AwYWNhYmNeNi4xMzJiNV5jYSNncTBkcjRnMmlgLS1kLWFzcw%3D%3D&btag=e00028000&dy_q=1706321227&feature_id=1229c61d4e863560fb994c11be849377&l=2024012710070795E8276CE162BD1F3F93 收工

2024-01-27 · 1 分钟 · SAM