Querypath を使用して、テーブルから名前と場所の情報を抽出しています。innerhtml() を使用してテーブル自体を抽出できましたが、今はテキストを変数に集めようとしています。これが私のコードです:
$searchpage = my_curl($mypage);
$searchqp = htmlqp($searchpage,'body');
$storeinfo = $searchqp->branch()->find('table[class="kwrestuls_table"]');
$storename = $storeinfo->innerhtml();
return $storename;
これにより、必要なコア情報が得られます。次に、店名を取得する必要があります。私は使用してみました:
$storeinfo = $searchqp->branch()->find('table[class="kwrestuls_table"]');
$storestuff = $storeinfo->innerhtml();
$storename = $storestuff->top('a[href]')->attr('href')->text();
return $storename;
しかし、これは何も返していません。残念ながら、私は共有ホストを使用しているため、エラーは表示されませんが、QueryPath がエラーをスローしていると思われます。