2017-11-12 4 views
0

날씨 데이터가 포함 된 코드가있는 웹 사이트가 있습니다. 온도와 다른 것들을 데이터에 넣고 싶습니다. 그래프 등 ...)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

내 Mac에서 다시 시도해야하므로 내 Linux에서 다시 시도해야합니다. 나는 링크의 전후에 chars를 사용하는 것을 잊어 버렸다. 거의 확실하다 ...

doh ..!

관련 문제