博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿狸表情图采集代码示例
阅读量:1545 次
发布时间:2019-04-21

本文共 977 字,大约阅读时间需要 3 分钟。

百度网盘:

代码:

$EndPage) {
exit('活已干完!');} //开始采集 $url = $EmotionUrl.$Page; $string = GetUrl($url); while(!$string) { //while 循环保证采集无误 sleep(3); $string = GetUrl($url); } //正则匹配采集到的页面中的阿狸gif图片信息 $match = array(); $string = preg_replace('/
/i','',$string);//去除html里的注释段 可以删掉 preg_match_all('//i',$string,$match,PREG_SET_ORDER); //采集后的文件存储位置 检测文件夹不存在就创建 if(!is_dir('./ali/')) { mkdir('./ali/'); } //检测匹配并循环下载采集到的gif图到与该PHP代码文件同级目录下的ali目录中 if($match) { foreach($match as $key=>$value) { $imgUrl = $BaseUrl.$value[1]; $imgName = './ali/'.preg_replace('/\./','',$value[2]).'.gif';//使用匹配到的img标签中的alt作为本地保存gif图的文件名 curlDownload($imgUrl,$imgName); } }else { exit('匹配信息出错'); } echo '

采集第'.$Page.'页中的阿狸gif图片完成。

'; echo '

1秒后继续自动执行下一个页面

'; echo ''; ?>

几点注意:应当注意2个函数

GetUrl($url)  与  curlDownload($remote,$local)

代码一:

代码二:

转载地址:http://rmdcy.baihongyu.com/

你可能感兴趣的文章
NCEPU:线下组队学习周报(007)
查看>>
【青少年编程】【二级】寻找宝石
查看>>
【组队学习】【26期】Linux教程
查看>>
LeetCode-LCP 18. 早餐组合(Goland实现)
查看>>
C++从入门到进阶近100本书推荐电子书pdf
查看>>
蓝桥杯 - [2014年第五届真题]分糖果(模拟)
查看>>
蓝桥杯 - [2013年第四届真题]大臣的旅费(DFS)
查看>>
蓝桥杯 - [2013年第四届真题]带分数(全排列)
查看>>
蓝桥杯 - [2013年第四届真题]幸运数(模拟)
查看>>
蓝桥杯 - [2013年第四届真题]横向打印二叉树(排序二叉树)
查看>>
蓝桥杯 - [历届试题]网络寻路(枚举)
查看>>
牛客网 - [中南林业科技大学第十一届程序设计大赛]兑换零钱(背包问题)
查看>>
HDU - Robberies(01背包)
查看>>
HDU - 最大报销额(01背包|贪心)
查看>>
HDU - Coins(完全背包)
查看>>
JXFCZX — 砝码称重1(DFS+背包)
查看>>
JXFCZX — 质数和分解(完全背包)
查看>>
JXFCZX — 花店橱窗(动态规划)
查看>>
JXFCZX — 逃亡的准备(多重背包)
查看>>
JXFCZX — 庆功会(多重背包)
查看>>