2017-11-12 12 views
0

天気予報のデータが埋め込まれたWebサイトがあります(温度やその他のものに興味があり、それらをデータに変換してグラフなど...)html埋め込みコードからいくつかのデータをダウンロードする必要があります

私は取得する必要があるページ(たとえば、curl -L www.website.com)でCURLコマンドを使用すると、完全なHTMLコードが取得されますが、だから、

内部データなし、そのサイトでは、この埋め込まれたコードがある場合は...

<iframe width="200" height="145" scrolling="no" frameborder="no" noresize="noresize" src="http://www.ilmeteo.it/box/previsioni.php?citta=5913&type=real1&width=200&ico=1&lang=ita&days=6&font=Arial&fontsize=12&bg=FFFFFF&fg=000000&bgtitle=0099FF&fgtitle=FFFFFF&bgtab=F0F0F0&fglink=1773C2"></iframe> 

...私はちょうど取得このコード。

しかし、ブラウザを使用すると、iframe(気温、風、天気など)のデータが表示されます。私はこれらのデータが必要です。

答えて

0

ウェブページ用の外部HTMLコンテナをダウンロードしているように聞こえ、残りはiframeにロードされているようです。

あなたはIFRAMEの内容にあなたのURLを変更した場合:あなたが探している内容を取得する必要があります

curl -L "http://www.ilmeteo.it/box/previsioni.php?citta=5913&type=real1&width=200&ico=1&lang=ita&days=6&font=Arial&fontsize=12&bg=FFFFFF&fg=000000&bgtitle=0099FF&fgtitle=FFFFFF&bgtab=F0F0F0&fglink=1773C2" 

。ウェブサイトにデータをダウンロードするためのAPIがある場合は、おそらくそれを使用すべきですが、このような少量のデータに対しては大したことではありません。

0

私のLinuxでもう一度試してみる必要があります。これは私のMacで動作しているからです。私はリンクの前後で "chars"を使うのを忘れていたと思う。私はこれについてほとんど確信している...

doh ..!

関連する問題