プロが教える店舗&オフィスのセキュリティ対策術

失礼します。

質問はタイトルの通りで、Cのプログラムを用いてある指定したURLからhtmlのソースを取得する方法を教えていただきたいのです。
目的はあるホームページの日替わり画像を自動的に取得保存することです。
Cでそれをしたいのは、単にCでやってみたいからだけです。

そういったことは可能でしょうか?
可能ならどのような方法があるかご教授いただけないでしょうか?
(素人なので、できるだけ分かりやすく・・・)
実行環境はUbuntu10.04です。

よろしくお願い致します。

A 回答 (1件)

方法はいくらでもありますけど


1つあげるなら libcurl を使うとか。

以下はその参考コードの書いてあるとこ
http://curl.haxx.se/libcurl/c/example.html

ただその日替わり画像取得するには
htmlの解析も必要そうだしjavascriptなどが用いられていたら
それを処理しないと取得できなさそうな。
    • good
    • 0
この回答へのお礼

そうでした。忘れていましたがjavascriptが使われていますね。

ソースを読んでると、その画像のURLはscriptを使って日付で変更されているだけなので
こちらでそのURLを推測して取得しに行くようにしようと思います。
(画像URLの指定方法が変わった場合は対処できないわけですが。)

だとすると、Ubuntuだからシェルスクリプト等使ってwgetするだけでいいのか・・・。

いつも定時にそれを行うという部分の書き方はまだ知らないので
勉強してみようと思います。

ありがとうございました。

お礼日時:2011/11/20 14:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!