日韩在线中文字幕精品观看,国产精品天天爽夜夜爽,亚洲欧美成人一二三区官网,国产精品久久久久精品一,男人天堂网视频在线播放,c0930人妻斩り43r,99热国产精品视频在线,最新日本视频在线观看地址,日韩在线免费电影中文字幕

400-800-9385
網站建設資訊詳細

怎么抓取網站中的圖片

發表日期:2023-06-21 09:42:00   作者來源:劉紅旺   瀏覽:2841   標簽:抓取網站圖片    
我們以深圳方維網絡的官網為例子:

方維網絡

 
1.首先讀取整個網頁的內容

讀取網頁內容

獲取到了整個頁面的代碼

網頁HTML代碼

2.通過正則匹配到所有的img 標簽里面的圖片url地址
  正則表達式:/<img.*?src="(.*?)"/

正則表達式

$matches[1] 存放的就是頁面中所有img 標簽的圖片
 

uRL地址

如果圖片地址不是絕對路徑的圖片 可以通過查找路徑中是否有http或者https
如果沒有就加上網站的域名就可以打開圖片:

正則

所有圖片都變成了絕對路徑地址

地址路徑

 
3.然后將圖片下載到本地:

  1.通過file_put_contents

獲取文件名

 2.第二種通過curl

curl

3.方法fopen讀取二進制圖片信息
 
        $imgFile =
        $imgName = trim(strrchr($imgFile,'/'),'/');
        //讀取遠程圖片資源
        $source = fopen($imgFile,'rb');
        // 創建本地文件資源句柄,用于保存圖片信息$down= fopen($imgName,'wb');
        while ($chunk = fread($source,1924))fwrite($down, $chunk, 1024);
        fclose($source);
fclose($down);
 
獲取圖片資源
如沒特殊注明,文章均為方維網絡原創,轉載請注明來自http://www.nnjcqh.com/news/6808.html