Javascript 从其他站点获取值

Javascript 从其他站点获取值,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我想从其他网站获得基于类标签html的价值。具体数值,我们可以看到下图 我用下面的PHP代码得到了它们,但我没有得到 $url = 'http://www.liburnasional.com/kalender-2018/'; $content = file_get_contents($url); $first_step = explode( '<time class="libnas-calendar-holiday-datemonth">' , $content ); $second

我想从其他网站获得基于类标签html的价值。具体数值,我们可以看到下图

我用下面的PHP代码得到了它们,但我没有得到

$url = 'http://www.liburnasional.com/kalender-2018/';
$content = file_get_contents($url);
$first_step = explode( '<time class="libnas-calendar-holiday-datemonth">' , $content );
$second_step = explode("</time>" , $first_step[0] );
print_r($second_step);
$url='1!'http://www.liburnasional.com/kalender-2018/';
$content=file\u get\u contents($url);
$first_step=分解(“”,$content);
$second_step=explode(“,$first_step[0]);
打印(第二步);

请帮助我,提前感谢各位使用
HTMLDOM
解析器可以获取元素

查看下面的代码,希望对您有所帮助

<?php
    ini_set('display_errors',0);
    $elements = array();
    $url = 'http://www.liburnasional.com/kalender-2018/';
    $content = file_get_contents($url);
    $doc = new DOMDocument();
    $doc->loadHTML($content);
    foreach($doc->getElementsByTagName('time') as $element){
        $elements[] = $element->nodeValue;
    }
    $doc->saveHTML();

    echo "<pre>";
    print_r($elements);
    exit;
?>
注释

1) 我设置了
ini\u集('display\u errors',0)因为您的一些
HTML
代码未正确关闭

2)
nodeValue
仅获取元素值。如果要通过
foreach
循环中的
print\r($element)
获取其他属性检查

3) 我已经设置了一个所有元素值的数组。你可以改变它

Array
(
    [0] => 1 Januari 2018
    [1] => 16 Februari 2018
    [2] => 18 Maret 2018
    [3] => 30 Maret 2018
    [4] => 13 April 2018
    [5] => 1 Mei 2018
    [6] => 10 Mei 2018
    [7] => 29 Mei 2018
    [8] => 1 Juni 2018
    [9] => 15 - 16 Juni 2018
    [10] => 17 Agustus 2018
    [11] => 22 Agustus 2018
    [12] => 12 September 2018
    [13] => 20 November 2018
    [14] => 25 Desember 2018
)