• <legend id='gvh0ptjc'><style id='fjgfsq8s'><dir id='f1p89t9z'><q id='u5tf6gmm'></q></dir></style></legend>

      <tfoot id='ybvogpyq'></tfoot>
    1. <small id='cjd0dng1'></small><noframes id='si2pivsc'>

        <bdo id='cmmo0oer'></bdo><ul id='ay5gg48j'></ul>
      <i id='tex1bsea'><tr id='y66fespe'><dt id='uwer3kak'><q id='rtg1sjvw'><span id='3r6mspfi'><b id='zkufvgnm'><form id='mu2tl8iw'><ins id='7kfqusx3'></ins><ul id='nj6gvrs9'></ul><sub id='s441t897'></sub></form><legend id='80lg7puf'></legend><bdo id='23ueh5dl'><pre id='5aoy23hu'><center id='2im83arf'></center></pre></bdo></b><th id='iyzhhcsa'></th></span></q></dt></tr></i><div id='qk5mrcat'><tfoot id='snbiqzjf'></tfoot><dl id='b71cd595'><fieldset id='pbqh30ro'></fieldset></dl></div>
      1. 精准传达 • 价值共享

        洞悉互联网前沿资讯,探寻网站营销规律

        分享两种将Bing每日图片保存到电脑上的方法

        作者: 庚午网络 | 2020-12-23 12:28 |点击:

          <legend id='rhkprtpo'><style id='yiaqn97u'><dir id='ufdne1s3'><q id='sbr454px'></q></dir></style></legend>

            <small id='6cmblxhl'></small><noframes id='1idvmw3p'>

            1. <i id='p47tpue3'><tr id='bka1z0ch'><dt id='5t2l4f36'><q id='ufaxp1l6'><span id='khn4s2kj'><b id='efhx90g7'><form id='fsmi3w1b'><ins id='i48qdias'></ins><ul id='tcn4mvkw'></ul><sub id='zvvnrv04'></sub></form><legend id='5iiy79xp'></legend><bdo id='rk0c4isz'><pre id='u6a9uw3h'><center id='mip1ndjj'></center></pre></bdo></b><th id='o1ptijog'></th></span></q></dt></tr></i><div id='cdous6gn'><tfoot id='tw1j3xb7'></tfoot><dl id='uc2oam7j'><fieldset id='juqdix8t'></fieldset></dl></div>

                  <tbody id='2eg9p08a'></tbody>
                <tfoot id='nhtfcl6n'></tfoot>
                  <bdo id='eyawdhqi'></bdo><ul id='0trcf0o2'></ul>

                  NO.1   利用PHP方式Get

                   

                  1. 新建一个php文件,并命名为bing-get.php(这个随便命名就可以)—也可以在文章底部下载已建好文件
                  2. 将下面代码输进去
                  3. 上传到主机或服务器
                  4. 浏览器打开这个页面
                  5. Get成功!  在bing-get.php的同级目录下会多出temp文件夹和dat.txt文件
                  6. temp文件夹下的图片就是必应首页图,dat.txt文件为保存的纪录

                   

                  代码

                  <?php
                  $path = 'temp';   //设置图片缓存文件夹
                  $filename = date("Ymd") . '.jpg';  //用年月日来命名新的文件名
                  if (!file_exists($path.'/'. $filename))    //如果文件不存在,则说明今天还没有进行缓存
                  {
                      if(!file_exists($path)) //如果目录不存在
                      {
                          mkdir($path, 0777); //创建缓存目录
                      }
                      $str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'); //读取必应api,获得相应数据
                      $str = json_decode($str,true);
                      $imgurl = 'http://cn.bing.com'.$str['images'][0]['url'];    //获取图片url
                      $img = grabImage($imgurl, $path.'/'.$filename); //读取并保存图片
                      $handle = fopen("dat.txt", "a");    //用于存放图片信息,如果不需要保存图片的相关信息,可以把下面这些去掉。
                      if ($handle)
                      {
                          $copyright = $str['images'][0]['copyright'];    //说明
                          $startdate = $str['images'][0]['startdate'];
                          $fullstartdate = $str['images'][0]['fullstartdate'];
                          $enddate = $str['images'][0]['enddate'];
                          $urlbase = $str['images'][0]['urlbase'];
                          $copyrightlink = $str['images'][0]['copyrightlink'];
                          $quiz = $str['images'][0]['quiz'];
                          $wp = $str['images'][0]['wp'];
                          $hsh = $str['images'][0]['hsh'];
                          $drk = $str['images'][0]['drk'];
                          $top = $str['images'][0]['top'];
                          $bot = $str['images'][0]['bot'];
                          $tempArr = array("imgurl"=>$imgurl,"copyright"=>$copyright, "startdate"=>$startdate,
                          "fullstartdate"=>$fullstartdate, "enddate"=> $enddate, "urlbase"=>$urlbase,
                          "copyrightlink"=> $copyrightlink, "quiz"=>$quiz, "wp"=> $wp,
                          "hsh"=>$hsh,"drk"=>$drk, "top"=> $top, "bot"=> $bot);   //将相关信息放进数组中
                          fwrite($handle, json_encode($tempArr) ."\r\n"); //最终以json格式保存在文本文档中
                          fclose($handle);
                      }
                  }
                  function grabImage($url, $filename = "")
                  {
                      if($url == "") return false; //如果$url地址为空,直接退出
                      if ($filename == "") //如果没有指定新的文件名
                      {
                          $ext = strrchr($url, ".");  //得到$url的图片格式
                          $filename = date("Ymd") . $ext;  //用天月面时分秒来命名新的文件名
                      }
                      ob_start();         //打开输出
                      readfile($url);     //输出图片文件
                      $img = ob_get_contents();   //得到浏览器输出
                      ob_end_clean();             //清除输出并关闭
                      $size = strlen($img);       //得到图片大小
                      $fp2 = @fopen($filename, "a");
                      fwrite($fp2, $img);         //向当前目录写入图片文件,并重新命名
                      fclose($fp2);
                      return $filename;           //返回新的文件名
                  }

                   要想让它每日自动访问并下载,可以用360,阿里云等网站监控服务来监控这个网址就行。



                    NO.2 利用PowerShell方式Get

                    据说PowerShell是个非常强大的东西,可以参照文章。

                    用这个方法获取每日图片也证明它确实挺强大。。

                   

                   

                    这种方法跟上面那种方法不同的是 它可以一次下载Bing首页的全部每日图片,但是要每天手动点开来。。

                    方法

                    新建一个bing.ps1文件(注意后缀是ps1)—也可以在文章底部下载已建好文件

                    将下面代码输入进去

                    右键,选择“使用PowerShell运行”…(PowerShell程序是Windows系统自带的!)

                    啪啪,桌面上多了一个images文件夹

                    Get成功!里面有8张Bing首页每日图,和一个jsons纪录文件夹


                  本文为现实君所撰:转载自《两种小方法将Bing每日图片保存》 

                  二度创作,如有侵权请联系删除。如没特殊注明,文章均为庚午网络原创,转载请注明https://www.hngengwu.com/gengwuwenku/621.html

                • <i id='h2fa5uie'><tr id='148u1193'><dt id='wv5qxiu9'><q id='18t52xcp'><span id='7r3hxuuw'><b id='v9qx5dcf'><form id='nbk1r23i'><ins id='fmrbv02x'></ins><ul id='13s7rawb'></ul><sub id='r35llqs3'></sub></form><legend id='dgs7npqe'></legend><bdo id='pkaz06ag'><pre id='9fmwthe1'><center id='lejhhn8s'></center></pre></bdo></b><th id='stsfhab2'></th></span></q></dt></tr></i><div id='oj7ris0w'><tfoot id='z1tniwyg'></tfoot><dl id='sdc23luv'><fieldset id='thi9rl8u'></fieldset></dl></div>

                  <small id='p7f8bu2d'></small><noframes id='5k49y6po'>

                  <legend id='wujzw968'><style id='3xdahfs9'><dir id='c1dhvguj'><q id='0gvtruy6'></q></dir></style></legend>

                  1. <tfoot id='yejbw1ce'></tfoot>
                        <bdo id='h1mn04bk'></bdo><ul id='1lxd8cqd'></ul>
                    1. 多一份策划方案,总有益处。

                      请直接添加技术总监微信联系咨询

                      网站设计 品牌营销

                      多一份参考,总有益处

                      联系庚午网络,获得专属《策划方案》及报价

                      咨询相关问题或预约面谈,可以通过以下方式与我们联系

                      业务热线:18574395938 / 大客户专线:18574395938