-2

我编写了一个简短的 PHP 脚本来从http://www.imgur.com的主页上抓取图像。这是代码:

$imgur = file_get_html('http://www.imgur.com');
foreach($imgur->find('div[class="post"]') as $images)
    echo "<span id=\"images\">$images</span>";

问题是在使用 class=post 抓取 div 后,图片链接到图片库,但“a href=”看起来像 /gallery/48ZPT 而不是http://www.imgur.com/gallery/ 48ZPT

因此,当我单击我网站上图像所在的链接时,它会将我带到 mysite.com/gallery/48ZPT 但该目录不存在,因此出现错误。

无论如何,在从站点中提取每个变量 href 时添加“http://www.imgur.com”吗?

我知道这可能有点令人困惑,但我会很感激任何帮助。

4

1 回答 1

0
$imgur = file_get_html('http://www.imgur.com');
foreach($imgur->find('div[class="post"]') as $images)
{
    echo "<span id=\"images\">"."http://www.imgur.com"."$images</span>";
}
于 2012-11-30T18:41:36.363 回答