guisaldanha/image-downloader

用于从指定URL下载图片的PHP类。从HTML源代码中抓取图片。

1.0.0 2022-02-10 10:32 UTC

This package is auto-updated.

Last update: 2024-09-10 16:27:27 UTC


README

一个PHP库,可以下载网站和博客上的图片,遵循MIT许可。输入URL,系统将下载该页面的所有图片,可选择是否跟随URL的链接下载这些次要页面,几乎可以下载网站上的所有图片。

资源

  • 简单易用,只需创建一个对象,传入目标URL、保存图片的文件夹以及是否要系统导航并下载这些次要页面的链接。
  • 整个过程都记录在日志文件中

安装

要使用此系统,请使用composer

composer require guisaldanha/image-downloader

使用示例

<?php

require __DIR__.'/vendor/autoload.php';

use GuiSaldanha\ImageDownloader\ImageDownloader;

set_time_limit(0);

$alvo = 'https://blog-de-exemplo.com/imagens-da-categoria.html';
$downloader = new  ImageDownloader($alvo, __DIR__.'/imagens-baixadas',true);
$imagens = $downloader->download();

foreach($imagens  as  $imagem){
$imagem = str_replace(__DIR__.'/', '', $imagem);
    echo  '<img src="'.$imagem.'" style="width:100px; height:100px; margin:10px;">';
}

限制