私はphpとcURLを使ってさまざまなウェブサイトのコンテンツを取得しています。Googleマップの情報ウィンドウからコンテンツを取得するにはどうすればよいですか?
これは、Googleマップの情報ウィンドウです:https://google-developers.appspot.com/maps/documentation/javascript/examples/infowindow-simple
は今、私は情報ウィンドウにあるコンテンツを取得したいです。それを行う方法はありますか?
私はphpとcURLを使ってさまざまなウェブサイトのコンテンツを取得しています。Googleマップの情報ウィンドウからコンテンツを取得するにはどうすればよいですか?
これは、Googleマップの情報ウィンドウです:https://google-developers.appspot.com/maps/documentation/javascript/examples/infowindow-simple
は今、私は情報ウィンドウにあるコンテンツを取得したいです。それを行う方法はありますか?
この特定のケースでは、infowindow内のデータはhtml自体のスクリプトタグに埋め込まれているため、URLからhtmlをダウンロードし、infowindowのコンテンツを抽出する正規表現を作成します(この場合はcontentStringという名前の変数)はかなり簡単です。
ウェブサイトによっては単純ではありませんが、情報を収集するためにさまざまなアプローチを採用する必要があります。動的Webサイトでは、ajax呼び出しを使用して情報ウィンドウのコンテンツを入力するか、コンテンツが別のスクリプトまたはjsonファイルに含まれる可能性があります。これらの各サイトのコンテンツをスクラップすると判断された場合は、個々のサイトごとにカスタムコーディングを行う必要があります。
例を参考にしてください。情報がどこに保存されているのかわかりません。 [例1](http://www.hm.com/se/store-locator#store=SE432) [例2](http://www.ahlens.se/stores/index.html#:2fe05c6e- 1c9c-4937-bf92-3eca7a751237) – Michael
例1のデータは、http://www.hm.com/rest/storelocator/stores/1.0/locale/sv_SE/store/SE454/への快適なajax呼び出しから得られます。ストアID "はクエリ文字列の最後の部分です)。例2はhttp://www.ahlens.se/system/modules/com.gridnine.opencms.modules.ahlens2/providers/store-details.jsp?__locale=svにありますが、そのためにはクッキーが必要です結果は適切に返されます(Fiddlerを実行し、ブラウザーのサンプルURLに移動することで、これらの両方を簡単に表示できます)。 – javram
私は情報を取得する方法を理解することができない複数のウェブサイトがあります。私はあなたに連絡することができます、Javram?あなたは私のユーザー情報のメールを受け取りました。 – Michael