這是我的代碼,我想取標題和描述標籤的innerHTML的數據..如何從HTML標籤中獲取數據,我將其作爲字符串獲取?
$ch = curl_init() or die(curl_error());
curl_setopt($ch, CURLOPT_URL, $linkurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1 = curl_exec($ch);
$dom = new DOMDocument();
@$dom->loadHTML($data1);//$dom=null string here
//var_dump($data1);
$meta = $dom->getElementsByTagName("meta");
foreach ($meta as $node) {
//echo $node->getAttribute('name');
if ($node->getAttribute('name') == "Description") { // not coming inside this loop
$description = $node->getAttribute('content');
}
}
curl_close($ch);
好吧,我用curl=>$data1(string)
從給定的URL獲取html頁面一樣php.net。現在我想從該網頁上的選定數據,如描述和任何網站的標題....
但是當我做var_dump($data1) returns=>string(42347)
「」...我不知道如何從該標籤獲取數據,因爲它可以是任何URL(網址)。
這個問題不清楚。 – DhruvPathak
你能看到$ meta輸出嗎? –
我需要從$ data1中獲取數據,並希望一次從標籤(標題和描述)獲取數據。 $ linkurl =任何url ... –