简易 shell 爬搜狐

本文介绍如何利用Shell脚本爬取搜狐视频链接。首先从搜索结果中获取URL,通过Base64解密得到vid,然后通过vid获取视频链接。部分链接需要额外步骤才能获取完整mp4地址。注意,该方法仅用于学习目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里我爬的是基于搜索的结果,因为我仅仅用于爬某人的一些视频,这里我没过滤,最后通过文件名过滤即可

放文件里直接跑会报错,复制粘贴执行吧

注:仅做学习使用

关键点如下:

1.首先通过搜索页面获取到 url ,需自己补上 https: 示例如下:

        //tv.sohu.com/v/dXMvMzQwOTkxMjgwLzEzNzUzODQxNS5zaHRtbA==.html

2.然后通过对链接后一部分进行 base64 解密获取 vid

        base64 -d "dXMvMzQwOTkxMjgwLzEzNzUzODQxNS5zaHRtbA=="

3.两种获取视频链接的方式

        有些可以直接通过 vid ,时间辍(毫秒)来直接获取,里边会包含一个完整的 mp4 的链接,如下

                https://my.tv.sohu.com/play/videonew.do?vid=134330464&ver=&ssl=1&referer=https%3A%2F%2Ftv.sohu.com%2Fv%2FdXMvMzM4NDQ5NTQzLzEzNDMzMDQ2NC5zaHRtbA%3D%3D.html&t=1605447265619

        还有一些通过上边获取到一个不完整的链接,需要多进行一步来获取 mp4 链接,将不完整的链接替换如下的 new 参数即会获取到完整的 mp4 链接

                https://data.vod.itc.cn/ip?new=/65/20/jcPIqu9qJ8mqB9QqxMpzdP.mp4

 

我的笔记如下:

functio

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值