-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