修改百度云外链文件名以及后缀抓取以及外链程序
2023-06-13 09:11:05 时间
修改百度云外链文件名以及后缀抓取以及外链程序
作者:matrix 被围观: 1,666 次 发布时间:2013-09-07 分类:兼容并蓄 零零星星 | 无评论 »
这是一个创建于 3281 天前的主题,其中的信息可能已经有所发展或是发生改变。
添加自动识别百度外链的文件名以及后缀 中抓取页面标题的方式有点落后,这次稍微修改,使用关于正则匹配的函数。
相关代码:
$fp = file_get_contents($quurlXX);//$quurlXX为百度网盘地址
preg_match_all ("/title\>.*\<\/title/",$fp,$titleList, PREG_PATTERN_ORDER);//使用preg_match_all正则匹配数据并保存到$titleList数组中
//echo $titleList[0][0] ;
$zhuaqian=strpos($titleList[0][0],"title>");
$zhuahou=strpos($titleList[0][0],"_免费高速下载|百度云 网盘-分享无限制");
$xinzhi=substr($titleList[0][0],6,$zhuahou-6); //取适当的两个位置中间的值也就是文件名
$zz = 'http://www.hhtjim.com/bdwl/'.$urlcode.'/'.$uk.'/'.$xinzhi;
echo $zz;
这次抓取的话相对于以前要好些了,除非度娘又把文件名后面的那一串串“_免费高速下载|百度云 网盘-分享无限制”给改了,要不我这又失效了。
bapi.php下载:
http://www.400gb.com/file/29243856
http://pan.baidu.com/share/link?shareid=1490940073&uk=3238236832
这次又调整 外链程序到v0.3。之前用的奶酪博客首发解析百度网盘 V3.1 直链下载 ,后来发现 破博客 的 百度网盘音乐外链源码 更简单实用。
更新提取百度网盘下载链接:
if(isset($_GET['baiu'])){
$baiduURL=explode("?baiu=",$_SERVER["REQUEST_URI"]);//取?baiu=后面的百度网盘链接地址
$bai_url = $baiduURL[1];
$bai_src = file_get_contents($bai_url);
preg_match('|MusicPlayer\("(.*)"|U', $bai_src, $bai_res);//匹配源码里面的下载地址并跳转
$bai_songurl = $bai_res[1];
preg_match('|dlink\\\":\\\"(.*)\\\"|U', $bai_src, $bai_res);
$bai_songurl = str_replace("\\\\", "", $bai_res[1]);
header("location:$bai_songurl");
}
说明:相关代码来自破博客的 百度网盘音乐外链源码 。
将上面代码保存到php文件中,执行示例:/*.php?baiu=百度网盘分享地址(支持新老版本)
相关文章
- 【selenium应用实践】怎样实现自动监测百度收录站点链接数量
- Unity 接入百度AI - 人像动漫化
- 图片识别,人脸识别,植物识别,花卉识别,签到小程序,借助百度AI智能识别功能实现图片识别,人脸识别小程序
- 【说站】百度统计后台百度索引量没有数据是什么原因
- 【说站】百度智能小程序web化对原H5网站有影响吗?
- AI技术压阵,百度迎来创新驱动主场时代
- 百度统计失效,referrer背锅了
- 给自己Typecho的文章添加是否被百度收录1.0
- 详细说明百度竞价排名价格计算公式
- 微软:多模态大模型GPT-4就在下周,撞车百度?
- 百度申请“员工工作状态预测”专利,意欲何为?
- 百度地图android studio导入开发插件详解手机开发
- 百度官方“闪电算法”解读详解程序员
- 学习马哥Linux,通过百度云轻松享受自由(马哥linux百度云)
- 百度在雄安新区设立AI教育实验室,加快智慧教育布局
- 百度构建Redis技术架构,提升技术优势(百度Redis架构)
- 百度出品Redis操作指南(百度 redis操作手册)
- Oracle技术精要百度云存储下载一步搞定(oracle书百度云)
- 乐天官网被黑,百度与MySQL共患难,工信部敲小黑板|宅客周刊
- 百度成立小度蓝牙联盟,DMA+小度App打造蓝牙语音风口
- 百度手写板代码JavaScript远程调用的实现(鼠标输入法)
- Django集成百度富文本编辑器uEditor攻略