简单的HTML dom删除显示的内容

时间:2015-12-02 07:39:57

标签: php html simple-html-dom

尝试从我的搜索页面获取所有帖子,并使用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

我也是一名新开发人员,所以我可能会把这一切完全弄错..

1 个答案:

答案 0 :(得分:0)

根据图书馆文档(http://simplehtmldom.sourceforge.net/manual.htm),如果您想获得任何元素的内容,您需要执行此操作(例如):

$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