jjzjj

SimpleHTMLDom

全部标签

php - SimpleHTMLDom : Call to a member function find() on array

所以我想在大型html页面中循环遍历特定的TD。我正在使用simplehtmldom来实现这一目标。问题是如果不把每一步都放在foreach中,我就无法让它工作。这是我的phpinclude('../inc/simple_html_dom.php');$html=file_get_html("http://www.bjork-family.com/f43-london-stories");//IjustputthedomofpagebodyintoTEST$test=$html->find('#page-body');foreach($test->find('img')as$eleme

php - 如何使用 SimpleHtmlDom 在 HTML 的 head 标签之间插入链接标签

我正在尝试使用simplehtmldom.sourceforge.net来操纵HTML代码.这是我到目前为止。我可以创建一个新文件或将index.html转换为index.php并从index.html复制head标签。问题是,我如何插入链接标签:在头标签之间?find('head')as$e){$findHead=$e->outertext;fwrite($openIndexFile,"\n".$findHead."\n");} 最佳答案 来自documentation(部分:如何访问HTML元素的属性?/提示)://Append

php - 如何检查 SimpleHTMLDom 元素是否不存在

SimpleHtmldom可用于提取具有类description的第一个元素的内容。$html=str_get_html($html);$html->find('.description',0)但是如果这个类不存在,PHP会抛出一个错误尝试获取非对象的属性我试过了if(!isset($html->find('.description',0))){echo'notset';}和if(!empty($html->find('.description',0))){echo'notset';}但都报错Can'tusemethodreturnvalueinwritecontext检查元素是否存在

php - 如何通过 simplehtmldom 解析位于标签外部(标签之间)的文本片段?

我正在使用simplehtmldom解析html,我被困在解析位于任何标签之外(但在两个不同标签之间)的纯文本:Аdress:7HangeRoadPhone:415641587484Contact:AlexMeetingTime:12:00-13:00是否可以获取地址、电话、联系人、session时间这些值?我想知道是否有机会将CSS选择器传递给nextSibling/previousSibling函数...foreach($html->find('div.text_small')as$div_descr){foreach($div_descr->find('b')as$b){if($

PHP 简单 HTML DOM 解析器查找字符串

我正在使用PHP简单DOM解析器,但它似乎没有搜索文本的功能。我需要搜索一个字符串并找到它的父ID。本质上与正常用法相反。有人知道吗? 最佳答案 $html=file_get_html('http://www.google.com/');$eles=$html->find('*');foreach($elesas$e){if(strpos($e->innertext,'theString')!==false){echo$e->id;}}http://simplehtmldom.sourceforge.net/manual.htm

PHP 简单 HTML DOM 解析器查找字符串

我正在使用PHP简单DOM解析器,但它似乎没有搜索文本的功能。我需要搜索一个字符串并找到它的父ID。本质上与正常用法相反。有人知道吗? 最佳答案 $html=file_get_html('http://www.google.com/');$eles=$html->find('*');foreach($elesas$e){if(strpos($e->innertext,'theString')!==false){echo$e->id;}}http://simplehtmldom.sourceforge.net/manual.htm