简单 HTML dom 从显示中删除内容

Simple HTML dom removing content from displayed

尝试从我的搜索页面获取所有帖子,并使用 simple_html_dom 在内容页面上将它们显示为相关搜索查询。

include('simple_html_dom.php');
$html = file_get_html('http://example.com/search.php?q=Song Artist - Song Name');
$html->find('div', 1)->class = 'media-body';
$html->find('div[class=media-body]', 0);
echo $html;

目前这可行,但它包括页眉和页脚我只希望 div media-body 中的内容打印为 html

(我也是一名新开发人员,所以我可能会完全错误地一起做这件事..)

根据库文档 (http://simplehtmldom.sourceforge.net/manual.htm),如果你想获得任何元素的 content,你需要这样做(例如):

$ret = $html->find('div[class=media-body]');
echo $res->innertext;

链接:

  1. http://simplehtmldom.sourceforge.net/manual.htm#container_find
  2. http://simplehtmldom.sourceforge.net/manual_api.htm