【发布时间】:2011-09-03 16:01:14
【问题描述】:
我正在使用 curl 库来查询代理服务器。 我只从请求的 URL 接收 HTML 源代码,并且此代码不会检索图像和 CSS 文件以及其他网页文件。请给我一个解决这个问题的想法。 我的代码:
<?php
$url = 'http://google.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, '192.168.1.200:3128');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_HEADER, 0);
$data=curl_exec ($ch);
curl_close($ch);
echo '<br />';
print_r($data);
?>
【问题讨论】:
-
curl 做不到,你需要解析 HTML 并单独抓取所有项目