-4
我想從網頁獲取(例如)第一篇文章。我應該怎麼做? 我試圖使用file_get_contents(),但之後我無法做任何事情。如何使用PHP獲取頁面內容的一部分?
我想從網頁獲取(例如)第一篇文章。我應該怎麼做? 我試圖使用file_get_contents(),但之後我無法做任何事情。如何使用PHP獲取頁面內容的一部分?
使用DOM解析器http://simplehtmldom.sourceforge.net/manual.htm
$html = file_get_html('http://www.google.com/');
// headings
foreach($html->find('h1') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
如果OP還不知道它,將需要下載庫http://sourceforge.net/projects/simplehtmldom/files/並使用'include_once('simple_html_dom.php');' - 它沒有在手冊中說明/你提供的鏈接。 – 2014-08-31 14:36:52
我必須要小心,不要把我的意見長於問題。這個問題沒有真正的背景,你想從1個網站獲取數據並將其顯示在你的網站上?你有一些你想分享的代碼嗎? – TerryG 2014-08-31 14:28:08
你的意思是「我無法做任何事情」?你有內容,那就是你想要得到的。這裏有什麼問題? – arkascha 2014-08-31 14:29:47