[英]Get fisrt 100 href with xpath and php
我编写此代码是为了从Web资源获取href的(链接)...该资源具有1000多个链接...
$dom = new DOMDocument();
@$dom->loadHTMLFile('https://www.domain.me/');
$xpath = new DOMXPath($dom);
$entries = $xpath->query("//div[@class='media-body']/p/a[2]/@href");
$output = array();
如何使用xpath-从www.domain.me等获取前100个链接,或从100.到200的链接。...有什么方法可以使100和200之间的链接?
您可以简单地将array_slice()作为结果:
$ links = array_slice($ links,100,100);
您可以使用xpath的位置功能
$entries = $xpath->query("//div[@class='media-body']/p/a[position()>=$start and position() <= $end]/@href");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.