TClientSocketの場所&HTMLテーブル取得

解決


さすけ  2006-05-09 17:36:58  No: 21436  IP: 192.*.*.*

おせわになります。

現在WEBの操作で助言を頂きたいのですが
webページにあるテーブルタグの指定の場所の値を取得したいばあい
正規表現などを使いガリガリ取得するしか無いのでしょうか?

イメージとしては、インターネットTVガイドの時間にある番組を取得
みたいな感じです。

また、違う内容になりますが、TClientSocket が見つからなく
調べた所インターネットタブにあるとの事でしたが見あたりません
何かの拍子に無くなった場合、復活させるには再インストールしか
ないのでしょうか?

環境はD7P+WIN xPです。

すいませんが宜しくお願いいたします。

編集 削除
igy  2006-05-09 20:31:44  No: 21437  IP: 192.*.*.*

TClientSocketについてですが、

Delphi7のインストールディレクトリにある readme.txt より

> お薦めしないコンポーネント

>    Borland は,ScktComp ユニットの TServerSocket および
>    TClientSocket は使わないことをお薦めします。ソケット操作には
>    Indy コンポーネントを使うようにしてください。デフォルトでは,
>    TServerSocket と TClientSocket はコンポーネントパレットにも
>    インストールされません。これらのコンポーネントを使う必要があ
>    るときは,bin ディレクトリにある dclsockets70.bpl という名前
>    の設計時パッケージに入っています。実行時パッケージとの展開に
>    は,rtl70.bpl および他の必要なパッケージを展開する必要があり
>    ます。

編集 削除
ザクグフドム  2006-05-10 23:27:27  No: 21438  IP: 192.*.*.*

>webページにあるテーブルタグの指定の場所の値を取得したいばあい

DOM
指定の場所にIDが付いていたら、getElementById で取得できますよ。
(ブラウザコンポーネントを使用しないといけませんが。)

編集 削除
さすけ  2006-05-11 00:44:35  No: 21439  IP: 192.*.*.*

igyさん、ザクグフドムさん  ありがとうございます。

TClientSocketの件、おかげさまで無事できるようになりました。

ザクグフドムさんに教えていただいた方法はこれから調べて
みます。

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

編集 削除