php抓取一个页面的图片
<?php//过滤所有的img
$url = "http://www.ivsky.com/";
$str = ($url);
$preg = '/<img[^>]*\/>/';
($preg, $str, $matches);
$matches = $matches;
//获取src中的链接
$arr = [];
foreach($matches as $v){
$preg = '/http:\/\/.*.jpg/';
($preg, $v, $match);
$arr[] = $match;
}
//文件保存地址
$dir = 'E:/abs/img/';
foreach($arr as $k => $v){
//图片名称
$name = $dir . $k . '.jpg';
//下载
download($name, $v);
}
function download($name, $url){
if(!(($name))){
(($name));
}
$str = ($url);
($name, $str);
//输出一些东西,要不窗口一直黑着,感觉怪怪的
echo ($str);
echo "\n";
}
页:
[1]