標籤我有一個http://www.statistics.com/index.php?page=glossary&term_id=703PHP簡單的HTML DOM解析器,發現裏面有沒有類,也沒有編號
特別是在這些部分的文字:
<b>Additive Error:</b>
<p> Additive error is the error that is added to the true value and does not
depend on the true value itself. In other words, the result of the measurement is
considered as a sum of the true value and the additive error: </p>
我盡我所能得到的標籤之間的文本<p>
和</p>
,與此:
include('simple_html_dom.php');
$url = 'http://www.statistics.com/index.php?page=glossary&term_id=703';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
$html = new simple_html_dom();
$html->load($curl_scraped_page);
foreach ($html->find('b') as $e) {
echo $e->innertext . '<br>';
}
它給我:
Additive Error:
Browse Other Glossary Entries
我試圖在foreach更改爲:foreach ($html->find('b p') as $e) {
然後foreach ($html->find('/b p') as $e) {
然後,它只是不斷給我什麼,但空白頁。 我做錯了什麼? 謝謝。
哦,我的天,你救了我的命!非常感謝你。再次感謝。 – Fii
嘿,我還有一個問題。我想從其他頁面進行解析,但是我讀到了在刪除前一個頁面之前我們無法創建新對象。我的問題是:在創建一個'simple_html_dom'對象之前,如何刪除$ dom?謝謝,, – Fii
通過給變量分配一個新的對象,例如'$ dom = new DomDocument()'......但是爲什麼直接使用「simple_html_dom」而不是直接使用DomDocument? –