duanhong1985 2016-08-12 12:55
浏览 287

无法使用simple_html_dom获取具有指定类名的div元素?

I am using simple_html_dom, i am having issues grabbing a div with a class name specified below is the code!

<?php
include 'simple_html_dom.php';
$html='
   <div class="user-info ">
    <div class="user-action-time">
        answered <span title="2016-06-27 20:01:45Z" class="relativetime">Jun 27 at 20:01</span>
    </div>
    <div class="user-gravatar32">
        <a href="/users/25355/david-mulder"><div class="gravatar-wrapper-32"><img src="https://www.gravatar.com/avatar/09e3746cf7e47d4b3b15f5d871b91661?s=32&amp;d=identicon&amp;r=PG" alt="" width="32" height="32"></div></a>
    </div>
    <div class="user-details">
        <a href="/users/25355/david-mulder">David Mulder</a>
        <div class="-flair">
           '; 
echo $html->find('div[class=user-details]',0);
    ?>

What am i doing wrong here i am getting error Call to a member function find() on string in

Thanks!

  • 写回答

2条回答 默认 最新

  • douluan5444 2016-08-12 13:01
    关注

    You are tying to use Simple Html Dom to parse an html string.

    Do not assign your html string to $html variable. Assign it to an other, like $html_string. Then use $html = str_get_html($html_string) and echo $html->find('div[class=user-details]',0);

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值