我試圖從網頁中取消數據。該網頁可以是任何頁面。例如我使用curl
來騙取http://www.google.com/
。它給了這麼多的警告,什麼都不做。警告是在線路30上:從不正常形成的網頁中刪除數據
警告:的SimpleXMLElement :: __構建體():在 C:\瓦帕\ WWW \ nbacurl \的index.php
和該錯誤重複幾次。
我聽說過simplehtmldom,我下載了它但不知道如何使用它。我有頁面解析,但我找不到出路。這是一個非常簡單的代碼,無法正常工作。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
$xml = new SimpleXMLElement($contents);
echo '<pre>' , print_r($xml) , '</pre'>;
您使用simplehtmldom艱難......無論如何,如果該類失敗我沒有看到(這不是最好的了)儘量[phpQuery(HTTP:/ /code.google.com/p/phpquery/) –
謝謝Damien,我正在嘗試使用'simplehtmldom',但它並沒有爲我工作。所以我轉向了四條曲線和幾條xml曲線。 –
請幫我個忙,因爲我對phpQuery很陌生,究竟是幹什麼的?它像jQuery,其中的功能和調用內置函數?或者是別的什麼?謝謝 –