Ipad用のUser-Agentを使用してサイトをスクラップするにはどうすればよいですか?Ipad用のUser-Agentを使用してサイトをスクラップする方法は?
以下のコードはPHPでcurlを使用してソースを出力しますが、タグはまだ見つかりません。 Ipad User-Agentを使用するIpadまたはSafariブラウザでは、サイトが読み込まれるとタグが表示されます。
ありがとうございます!
<?php
$useragent= "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10')";
$ch = curl_init ("http://www.cbsnews.com/video/watch/?id=7370279n&tag=mg;mostpopvideo");
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent); // set user agent
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
echo $output = curl_exec ($ch);
curl_close($ch);
?>
あなたの質問は非常に明確ではありません、あなたはWebページから_scrape_ために何したいですか? iPad UAでリクエストされたときにどうしたらいいですか? –
USER_AGENTパラメータでcurlでリクエストする場合、CURLOPT_USERAGENTの内容はHTTPリクエストのヘッダを定義します。上記のコードは出力をスクラップしません。iPadの出力をスクラップする機能は、リクエストされたURLにあるはずです。 – mahadeb
@james