-2

解決策が見つからないように見える特定の問題があります。動的な Google マップのマーカーにある特定の文字列 (finnkode) を識別しようとしています。

Google マップはこのサイトにあります: http://www.finn.no/finn/realestate/pulse/priceinfo/ の「Solgte boliger」タブの下。(首都オスロを表す赤い領域にズームイン)

マップには、特定の「プロパティ」または集約されたプロパティ (プラス記号でマーク) が表示されます。アイコンの 1 つをクリックすると、特定のプロパティへのリンクを含むポップアップ ウィンドウが表示されます。このリンクには「finncode」が保存されています。利用可能なすべてのフィンコードを特定し、データベースに保存したいと考えています。

現在、これを行う方法が見つかりませんか?誰かが助けてくれることを願っています

オスロのマップ ビューの例

4

1 に答える 1

0

各プロパティ オーバーレイ ボックスは、次のように html ページに格納されているようです。

<map id="poiImageMap-1" name="poiImageMap-1">
<area id="poi_93955716" class="type_10002 group" shape="rect" coords="630,168,646,184" title="FINN-eiendom-solgt" href="">
<area id="poi_93955715" class="type_10002 group" shape="rect" coords="578,50,594,66" title="FINN-eiendom-solgt" href="">
[...]
</map>

オーバーレイの 1 つをクリックすると、必要な情報を含むボックスがポップアップ表示され、html コードのどこかに表示されます (例が長すぎてここに投稿できません)。

このページをスクレイピングするパーサーを作成し、各オーバーレイをクリックして、ポップアップ ボックスに表示されるデータを記録することができます。

于 2012-12-22T20:55:10.087 に答える