【发布时间】:2015-12-30 06:33:15
【问题描述】:
我正在尝试使用 php curl 获取一些网页内容。
我有这个 php 代码:
$target_url="http://me.dealintech.com/partho.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
$file_contents=curl_exec($ch);
include('simple_html_dom.php');
$html = str_get_html($file_contents);
$elem = $html->find('div[id=basic_info_content]');
echo "var_dump output: ";
var_dump($elem);
我得到的输出是:
[这里我得到了我定位的整个网页内容]
var_dump 输出:array(0) { }
所以我得到了所有内容但不是特定的 div 内容。我如何使用 div id 或/和类来获得它
【问题讨论】:
-
添加有问题的 $html 值
-
请添加到@AmitRajput 评论,
echo $html;。你正在看的那个 div 有显示吗? -
是的。
echo $html;的输出是非常大的字符串。相反,您会看到 dealintech.com/a.php,它显示了您要求的输出。