2012-02-27 8 views
1

bodyを返信し、IMGタグを返さないようにすると、返送が速くなります。 cURLでこれを達成できますか?php cURLでimgタグなしのボディのみを返します

$curl_handle=curl_init(); 

$fullurl = "http://www.basequipment.com"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_VERBOSE, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
curl_setopt($ch, CURLOPT_FAILONERROR, 0); 
curl_setopt($ch, CURLOPT_URL, $fullurl); 

$returned = curl_exec($ch); 

curl_close ($ch); 
var_dump($returned); 
+0

このコードは、イメージを取得していません。 –

+3

あなたが得るものは、ホームページの生のhtmlです。スタイルやJavaScript、画像などは含まれません。指定されたURIからそれらを取得するのは、クライアントがHTMLを処理するまでです – scibuff

+0

... imgタグを削除し、HTML/DOMパーサーを使用してDOMから削除する場合は – scibuff

答えて

4

cURLは、指定されたURLのみを取得し、純粋なHTMLページURLです。このページには、URLが異なる複数のイメージがあります。これらのイメージは、別のcURL接続を作成する以外はフェッチされません。  

関連する問題