【问题标题】:PHP Simple Dom Parser - Get value from SPANPHP Simple Dom Parser - 从 SPAN 中获取价值
【发布时间】:2018-04-29 23:17:31
【问题描述】:

我想弄清楚,但我想我不太明白。希望有人可以帮助我。

我想得到的值来自类“class=time-value js-minutes”

我的代码

function vakantieVeilingHuidigeTijd($url){
  $url = file_get_html($url);
  $huidigeTijdMinuut = $url->find('span[class=time-value js-minutes]');
  echo "Minuten te gaan : " . $huidigeTijdMinuut . "<br>";
  var_dump($huidigeTijdMinuut);
  print_r($huidigeTijdMinuut);
  return $huidigeTijdMinuut;
}

我得到的输出:

给我一​​个空数组,欢迎帮助谢谢。

【问题讨论】:

    标签: php html parsing dom


    【解决方案1】:

    time-value 和 js-minutes 是两个不同的类。您只需使用其中之一即可访问内容。使用唯一的,例如

    $huidigeTijdMinuut = $url->find('span[class=time-value]');
    

    或者

    $huidigeTijdMinuut = $url->find('span[class=js-minutes]');
    

    【讨论】:

    • 您好,谢谢您的回答,不幸的是我得到了一个 NULL 返回(数组为 0)
    • 抱歉再发表评论,但我确实回显了整个网络内容,显然它没有获取 JavaScript,因此意味着我无法获取数据(因为计时器由 JavaScript 处理)现在有意义它返回 0 个结果。
    • 尝试使用这个代替简单的 html dom 解析器:github.com/jonnnnyw/php-phantomjs
    猜你喜欢
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 2012-04-08
    • 2018-05-11
    相关资源
    最近更新 更多