使用php DOM抓取图片网址

时间:2013-11-18 09:48:48

标签: php dom thumbnails

php DOM的问题很少。

<?php

    $url = "http://www.dogpile.com/search/images?q=" . rawurlencode($_GET['q']);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 3);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13");
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    $output = curl_exec($ch);
    curl_close($ch);

    $dom = new DOMDocument;
    $dom->loadHTML($output);
    print_r($dom->getElementById('imageResults'));

?>

我试图从结果中获取缩略图和完整图片网址。但我无法获取所需信息......

1 个答案:

答案 0 :(得分:0)

http://simplehtmldom.sourceforge.net/manual.html

下载库阅读手册并使用它!