自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

互聯(lián)網(wǎng)知識(shí)

精準(zhǔn)傳達(dá) ? 價(jià)值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

分享兩種將Bing每日?qǐng)D片保存到電腦上的方法

作者:現(xiàn)實(shí)君 | 2020-01-13 21:48 |點(diǎn)擊:

NO.1   利用PHP方式Get

 

  1. 新建一個(gè)php文件,并命名為bing-get.php(這個(gè)隨便命名就可以)—也可以在文章底部下載已建好文件
  2. 將下面代碼輸進(jìn)去
  3. 上傳到主機(jī)或服務(wù)器
  4. 在瀏覽器打開這個(gè)頁面
  5. Get成功!  在bing-get.php的同級(jí)目錄下會(huì)多出temp文件夾和dat.txt文件
  6. temp文件夾下的圖片就是必應(yīng)首頁圖,dat.txt文件為保存的紀(jì)錄

 

代碼

<?php
$path = 'temp';   //設(shè)置圖片緩存文件夾
$filename = date("Ymd") . '.jpg';  //用年月日來命名新的文件名
if (!file_exists($path.'/'. $filename))    //如果文件不存在,則說明今天還沒有進(jìn)行緩存
{
    if(!file_exists($path)) //如果目錄不存在
    {
        mkdir($path, 0777); //創(chuàng)建緩存目錄
    }
    $str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'); //讀取必應(yīng)api,獲得相應(yīng)數(shù)據(jù)
    $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");    //用于存放圖片信息,如果不需要保存圖片的相關(guān)信息,可以把下面這些去掉。
    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);   //將相關(guān)信息放進(jìn)數(shù)組中
        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;  //用天月面時(shí)分秒來命名新的文件名
    }
    ob_start();         //打開輸出
    readfile($url);     //輸出圖片文件
    $img = ob_get_contents();   //得到瀏覽器輸出
    ob_end_clean();             //清除輸出并關(guān)閉
    $size = strlen($img);       //得到圖片大小
    $fp2 = @fopen($filename, "a");
    fwrite($fp2, $img);         //向當(dāng)前目錄寫入圖片文件,并重新命名
    fclose($fp2);
    return $filename;           //返回新的文件名
}

 要想讓它每日自動(dòng)訪問并下載,可以用360,阿里云等網(wǎng)站監(jiān)控服務(wù)來監(jiān)控這個(gè)網(wǎng)址就行。



  NO.2 利用PowerShell方式Get

  據(jù)說PowerShell是個(gè)非常強(qiáng)大的東西,可以參照文章。

  用這個(gè)方法獲取每日?qǐng)D片也證明它確實(shí)挺強(qiáng)大。。

 

 

  這種方法跟上面那種方法不同的是 它可以一次下載Bing首頁的全部每日?qǐng)D片,但是要每天手動(dòng)點(diǎn)開來。。

  方法

  新建一個(gè)bing.ps1文件(注意后綴是ps1)—也可以在文章底部下載已建好文件

  將下面代碼輸入進(jìn)去

  右鍵,選擇“使用PowerShell運(yùn)行”…(PowerShell程序是Windows系統(tǒng)自帶的!)

  啪啪,桌面上多了一個(gè)images文件夾

  Get成功!里面有8張Bing首頁每日?qǐng)D,和一個(gè)jsons紀(jì)錄文件夾


本文為現(xiàn)實(shí)君所撰:轉(zhuǎn)載自《兩種小方法將Bing每日?qǐng)D片保存》 

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請(qǐng)注明?? "分享兩種將Bing每日?qǐng)D片保存到電腦上的方法
多一份免費(fèi)策劃方案,總有益處。

請(qǐng)直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計(jì) 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218