株価の全銘柄の時系列データを入手するために、インタネットサイトよりhtmlファイルを取得する必要があった。
その手始めとして作成したコマンドプロンプト用のプログラムである。

使用方法

たとえばgoogleのトップページをtest.htmに保存したい場合、コマンドプロンプト画面を開き、

url http://www.google.co.jp test.htm

と入力する。

なお、webサイトはunixベースを基本としているため、保存ファイルを開くときのfopenのオプションはテキストモードとしている。(WindowsとUnixの改行コードの扱いの違いから)画像ファイルを保存するときはバイナリーモードで開かなければならない。

プログラムの中身

InternetOpen 関数でwinlnetを開始し、InternetOpenUrl関数でurlを指定、InternetReadFileでデータを呼び出しているだけです。

ソース、実行ファイル

Visual C++ 5.0でコンパイルできました。wininet.libをプロジェクトに加えてください。

url.cpp url.exe