簡體   English   中英

PHP簡單HTML DOM

[英]PHP Simple HTML DOM

我正在嘗試從使用PHP CURL檢索的html源訪問H1標簽。

HTML: http//pastebin.com/4ubAhS3E

我正在嘗試訪問最后一行(第63行): <h1>Your referrals (5 complete / 0 pending / 9999 total)</h1>

這是php簡單html dom使用的部分代碼

$result1 = curl_exec ($ch1);
curl_close($ch1);   
echo $result1;


$html = str_get_html($result1);

$main = $html->find('h1', 3); 
foreach($main as $element) 
   echo $element->innertext . '<br>';

但這只是帶回了整個HTML

使用DOMDocument很容易,您可以獲取元素內的文本內容:

$result1 = curl_exec ($ch1);
curl_close($ch1);   
echo $result1;

$dom = new DOMDocument();
$dom->loadHTML($result1);
$xpath = new DOMXpath($dom);

echo $xpath->evaluate('string(//section[@id="your_referrals"]/h1)');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM