Javascript 从其他站点获取值
我想从其他网站获得基于类标签html的价值。具体数值,我们可以看到下图 我用下面的PHP代码得到了它们,但我没有得到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
$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
)