我需要从外部网页获取内容。
例如:
让我们使用这个网站:https://en.wikipedia.org/wiki/Main_Page
我需要
仅"On this day..."
的内容,因此它表示div为id="mp-otd"
我怎么能用PHP做到这一点?
答案 0 :(得分:0)
你可以起诉PHP DOM parser
include_once('simple_html_dom.php');
$html = file_get_html('https://en.wikipedia.org/wiki/Main_Page');
$div_content = $html->find('div[id=mp-otd]', 0);
答案 1 :(得分:0)
需要从http://simplehtmldom.sourceforge.net/
下载库例如
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find specific
foreach($html->find('div #mp-otd') as $element)
echo $element->innertext . '<br>';