楽天サイトの商品レビューページの口コミを抽出したく、色々なサイトを参考に自分なりにプログラムを組んでみたんですがなぜかechoで表示されません。。
どこが間違っているのかが考えても見当がつきませんでした。どうかお力を貸してくださいお願いしますm(_ _)m
php
1<?php 2 3require_once("phpQuery-onefile.php"); 4 5$mes = $_GET['url']; 6 7$leng = mb_strpos($mes,"2"); 8 9$number = mb_substr($mes,$leng,15); 10 11$dis_value = 0; 12 13 14for($i = 1; $i <= 2; $i++){ 15// htmlを取得 16$html = file_get_contents("http://review.rakuten.co.jp/item/1/$number/$i.1/"); 17 18// phpQueryのドキュメントオブジェクトを生成 19$doc = phpQuery::newDocument($html); 20} 21 22foreach ($doc["div.revRvwUserSecCnt"] -> find("div.revRvwUserSec hreview") -> find("div.revRvwUserMain") -> find("div.revUserEntry") -> find("div.revRvwUserEntryCnt revEntryNoImgCnt") find("dl.revRvwUserEntryInr") -> find("dd.revRvwUserEntryCmt description") as $rev[$count] { 23 24 $dd = pq($rev[$count])->html(); 25 echo pq($dd)->text() . "<br>"; // dd要素の中のテキストを取得して表示 26 27 $count++; 28} 29 30?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。