我使用以下 php 代码从 xpath 查询中获取随机数量的 URL:
@$dom = new DOMDocument();
@$dom->loadHTML( $rawPage );
@$xpath = new DOMXPath( $dom );
@$itemCells = $xpath->query( "//td[@width=120]/a" );
我需要从该池中随机选择一个 url,以便我可以通过 cURL 访问它。
我想做的是计算找到多少个 URL,这样我就可以将其用作rand( 0 , $itemCells->length )
但是它告诉我$itemCell
不能使用 DOMNodeList 类型的对象作为数组,并且我的 rand() rand() 期望参数 2 很长,给定对象
也许有更好的方法来解决这个问题。