- 【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©2ch.net
255 :デフォルトの名無しさん[]:2016/04/05(火) 12:11:59.63 ID:5k7a1AT7 - 続きになります。
PHPの入門書を何回か読んで、ネットの情報を読んで手探りで実践しているところです。 実行した所、このような結果が帰ってきます。 object(DOMNodeList)#3 (1) { ["length"]=> int(0) } $num_pagesのlengthのintが0ということは、 どこかでミスがあり$num_pagesに何も格納されていないと思い、 いろいろ試してミスを探してみましたがわかりませんでした。 $num_pages = $xpath->query('//ul[@class="a-pagination"]/li[last()-1]/a'); の所にミスが有ると思い、いろいろなパターンで試してみました。 $num_pages = $xpath->query('/body//div[@class="a-text-center a-spacing-large"]/ul/li[last()-1]/a'); などと、 XPathの正規表現を確認しながら、 [@class=""]やlast()などを削除して余計なものをつけずに なんでもいいから値を取得しようとしても取得できず、 いろいろなパターンを試してみましたが、 結果は object(DOMNodeList)#3 (1) { ["length"]=> int(0) } ばかりで変わりませんでした。 勉強不足で非常につまらない所で間違えているとは思うのですが、 今の私にはどこが間違っているかわかりませんので、 お知恵を貸しいただけませんでしょうか。 ご指摘いただけますと非常に嬉しく思います。
|