次の 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 が長く、オブジェクトが指定されていることを期待していることがわかります
おそらく、これについてもっと良い方法があります。