【发布时间】:2023-03-08 18:10:02
【问题描述】:
您可以回显文档解析器的结果,还是必须先创建一个数组来显示结果?无论如何,运行代码时,什么都没有出现(没有输出或错误),我已经尝试了这两种方法。可能是网站问题,但我尝试了其他几个并得到相同的结果。
<?php
$ebayquery ='halo';
$ebayhtml = 'https://www.ebay.com/sch/i.html_from=R40&_trksid=p2380057.m570.l1311.R6.TR12.TRC2.A0.H0.X.TRS0&_nkw=' . $ebayquery . '&_sacat=0';
$ebayresults = array();
$document = new \DOMDocument('1.0', 'UTF-8');
$internalErrors = libxml_use_internal_errors(true);
$document->loadHTML($ebayhtml);
libxml_use_internal_errors($internalErrors);
$xpath = new DOMXpath($document);
$links = $xpath->query('//h3[@id="lvtitle"]/a');
foreach($links as $a) {
echo $a->nodeValue;
}
?>
【问题讨论】: