Php 使用curl我在抓取时没有得到完整的html,为什么?

Php 使用curl我在抓取时没有得到完整的html,为什么?,php,curl,Php,Curl,例如,我试图为yebhi.com刮去元标记,有些页面的元标记返回为空 我正在使用以下代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.yebhi.com/253196/PD/Tech-Graphic-Tee-81703611.htm'); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5

例如,我试图为yebhi.com刮去元标记,有些页面的元标记返回为空

我正在使用以下代码:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.yebhi.com/253196/PD/Tech-Graphic-Tee-81703611.htm');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4');
$data = curl_exec($ch);
curl_close($ch);

我没有正确地获取html,我做错了什么?

“正确地获取html”这是什么意思,你得到了什么html?我获取了html,但一些html消失了。它是匿名的。当我查看源代码页面时,我正确地获得了html。但是通过CURL或DOM,我并没有得到完整的htmlPlease请尝试上面的代码。你会知道我想表达什么。