卷曲错过了一些html元素

时间:2013-09-30 06:21:54

标签: php

$curl_handle = curl_init($href);
            curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
            $data = curl_exec($curl_handle);
            echo $data;
            exit;

我正在尝试解析html页面,但正如我所看到的那样缺少一些html元素,但是如果我通过浏览器访问这个url元素就在那里,为什么会这样呢?

1 个答案:

答案 0 :(得分:3)

两种可能性:

  1. 服务器根据检测到的浏览器提供不同的内容。您可以通过伪造正在使用的浏览器的代理来检查这一点。
  2. 其他元素通过JavaScript插入,curl无法处理。