題名の通り、urlをスクレイピングしたいです。
yahooapiを使っていますが、yahooapiで取得できるurlはグルナビのurlです。スクレイピングしたいurlは店舗が実際作ったurlです。つまり、店舗が作ったサイトのurlは取得できないんです。スクレイピングを検索し基本のやり方はわかりましたが、yahoopiで取得したグルナビのurlからは店舗が実際作ったurlは取得できないというか、そもそもグルナビのurlを開いてみても食べログとは異なり店舗のurlが書かれていません。
どうすれば店舗のurlは取得できますか?
店舗のurlを取得し、店舗のurlだけをサイトに表示するならできますが、僕のサイトは基本apiで運用しているため、apiを連携してurlだけをyahooapiからではなくスクレイピングするにはどうすればいいですか?
下記にphpコードを載せます。下記の『サイトはこちら』のところを本来のurlを使いたいです。
※店舗によってはurlが乗っています。どうすれば取得できますか?
$html = '<tr><td>%1$s</td><td>%2$s</td><td><a href="tel:%3$s">%4$s</a></td><td>%5$s</td><td>%6$s</td><td>%7$s</td><td><a href="%8$s">サイトはこちら</a></td></tr>';
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/06 15:07
退会済みユーザー
2016/06/06 15:08
2016/06/06 15:14
退会済みユーザー
2016/06/06 15:16
2016/06/06 15:20
退会済みユーザー
2016/06/06 15:20
2016/06/06 16:09
退会済みユーザー
2016/06/06 16:10