采集百度风景图片保存到本地(demo)

第一步 - 打开 https://image.baidu.com/

采集百度风景图片保存到本地(demo)  第1张

第二步 - 按F12进入开发者 - 点击Network选择XHR

采集百度风景图片保存到本地(demo)  第2张

第三步 - 输入风景壁纸(想搜啥搜啥)回车,就会出现JSON数据 - 复制地址留备用

采集百度风景图片保存到本地(demo)  第3张

第四步 上代码

<?phpset_time_limit(0);header("Content-Type:text/html;charset=UTF-8");date_default_timezone_set("PRC");// 自行抓包百度风景图片JSON数据$arr = array("你的百度图片JSON数据地址");for ($j = 0; $j <= count($arr); $j++) {
    $hansdata = file_get_contents($arr[$j]);
    $hansjson = json_decode($hansdata, true);
    for ($i = 0; $i <= count($hansjson['data']); $i++) {
        $url = $hansjson['data'][$i]['thumbURL'];
        $state = @file_get_contents($url, 0, null, 0, 1); //获取网络资源的字符内容
        $hansj=md5(rand(0, 123562122).time());
        $filename = "{$hansj}.jpg";  //文件名称生成
        ob_start(); //打开输出
        readfile($url); //输出图片文件
        $img = ob_get_contents(); //得到浏览器输出
        ob_end_clean(); //清除输出并关闭
        $size = strlen($img); //得到图片大小
        $fp2 = @fopen($filename, "a");
        fwrite($fp2, $img); //向当前目录写入图片文件,并重新命名
        fclose($fp2);
    }}

结尾

搜狗图片,360图片相同,自己去探索。


采集百度风景图片保存到本地(demo)  第4张

感谢您的支持,我会继续努力的!

采集百度风景图片保存到本地(demo)  第5张
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

作者头像
便宜技术博客创始人

乐享资源记忆点滴的博客,主要分享程序源码!

  • 我是一个热爱钻研计算机技术的青少年,从小开始对计算机有极大的兴趣。目前我专注网站开发领域。我还自己发起建立了一个制作游戏的团队,希望能和大家合作,一同创造出属于我们自己的作品!
  • 版权声明:本站文章如无特别标注,均为本站原创文章,于2020-05-31,由便宜技术博客发表,共 2171个字。
  • 转载请注明出处:便宜技术博客,如有疑问,请联系我们
  • 本文地址:https://www.aswpay.cn/bbs/?id=318
上一篇:适合小储和彩虹的弹窗精品装修UI
下一篇:实践利用宝塔建emlog个人博客-超详细【原创】

发表评论