【问题标题】:i trying to download images but i get only one image我试图下载图像,但我只得到一张图像
【发布时间】:2020-03-08 13:44:33
【问题描述】:

所以我试图从这个 url 下载图片 = https://mangaarabteam.com/manga/yuan-zun/94/ 但我只得到一张图片

这段代码在:manga.php

include('simple_html_dom.php');

$url = 'https://mangaarabteam.com/manga/yuan-zun/94/';

 $html = file_get_html($url);

foreach($html->find('img') as $e){

  $image_links =  $e->src;

  $images_url = array();

 array_push( $images_url, $image_links);

这段代码在:index.php

foreach( $images_url as $image ){

                    print_r($image);
          }

我想要输出 $image 多个图像,而不仅仅是图像上的图像

【问题讨论】:

  • 您尝试过什么调试问题?这段代码哪里出错了?

标签: php arrays web-crawler


【解决方案1】:

试试下面的代码。

您在 foreach 中设置空数组($images_url = array();),它应该在 foreach 之前。

$url = 'https://mangaarabteam.com/manga/yuan-zun/94/';
$html = file_get_html($url);

$images_url = array();
foreach($html->find('img') as $e){
  $image_links =  $e->src; 
  array_push( $images_url, $image_links);
}

foreach( $images_url as $image ){
        print_r($image);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 2019-11-30
    • 2013-03-12
    相关资源
    最近更新 更多