ブラウザからデータを取得するには?


さとっち  2003-07-27 11:15:36  No: 4241  IP: [192.*.*.*]

Delphiを使って、ブラウザからデータを取得する事って出来るでしょうか?

具体例を書くと、
競馬の予想ソフトを作りたいと思っています。
自動的にJRAのホームページにアクセスし、出馬表等のデータを取得し
体裁を整え、表示すると言うような作業を行いたいと思っています。
このような作業が出来るか出来ないかすらわからない状態なので、
このような作業が行えるかどうか教えていただけませんか。
出来る場合は、具体的にどのように作ればいいかも教えて頂けるとうれしいです。
みなさんよろしくお願いいたします。

ちなみに開発環境はDelphi6 Personalです。

編集    削除
たかみちえ  URL  2003-07-27 16:27:49  No: 4242  IP: [192.*.*.*]

クッキーをつかっていたら、ちょっと難しいですけど、
そうでなかったら、
やはりHTMLファイルそのものをダウンロードするというのが、一番楽なのでは?

  その場合、Personalにはそれ系のコンポーネントがないので、
うちのおんぷ村倉庫にある、"WinInetCtrl"の、"WinHTTP"が適任でしょう。
それでダウンロードしたあと、正規表現などを使って、
必要な部分を抜き出せば…。

編集    削除
さっし  2003-07-27 21:29:12  No: 4243  IP: [192.*.*.*]

お返事WinInetCtrlをダウンロードさせて頂きました。
しかし僕が初心者の為、上手くコンポーネントがインストール出来ません。
もしよろしければ、インストール手順を教えていただけませんか。

編集    削除
さとっち  2003-07-27 22:25:45  No: 4244  IP: [192.*.*.*]

試行錯誤した結果、WinInetCtrlをインストールする事が出来ました。

正規表現などを使って必要な部分を取り出すというのは具体的に
どのような操作をすればよろしいですか?
お手数かけますが、どうぞよろしくお願いいたします。

編集    削除
たかみちえ  URL  2003-07-27 23:34:38  No: 4245  IP: [192.*.*.*]

そうですね。bmRegExpなどのコンポーネントや、bRegExpなどのDLLを使う必要があります。
(両方ともGoogleで検索すれば、すぐに見つかります)

  正規表現パターンは、自分で試行錯誤して、考えてみてください。

編集    削除
さとっち  2003-07-28 00:21:54  No: 4246  IP: [192.*.*.*]

bmRegExpをダウンロードしインストールしました。

今日でDelphi2日目の私で出来るかわからないですが、
試行錯誤してみようと思います。

行き詰ったら手を貸していただけるでしょうか?

編集    削除