【发布时间】:2020-12-05 01:56:27
【问题描述】:
我在网页抓取方面遇到问题。这是我要抓取的链接:
https://www.indopremier.com/module/saham/include/data-brokersummary.php?code=BBCA&start=11/30/2020&end=11/30/2020&fd=all&board=RG
我只想获取 B.lot 和 S.lot 上的数据,以便对数据求和。 我设法获取了表信息,因为该链接上的返回数据是 HTML,但我仍然混淆将数据放在数组中以便我可以求和。
<?php
function tdrows($elements) {
$str = "";
foreach ($elements as $element) {
$str .= $element->nodeValue ;
}
return $str;
}
function getdata() {
$contents = file_get_contents('https://www.indopremier.com/module/saham/include/data-brokersummary.php?code=BBCA&start=11/30/2020&end=11/30/2020&fd=all&board=RG');
$DOM = new DOMDocument;
$DOM->loadHTML($contents);
$items = $DOM->getElementsByTagName('tr');
foreach ($items as $node) {
$list[] = tdrows($node->childNodes);
}
}
getdata();
?>
【问题讨论】:
-
感谢回复,真的很有帮助
标签: php