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

解決


さすけ  2006-05-10 02:36:58  No: 21436

おせわになります。

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

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

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

環境はD7P+WIN xPです。

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


igy  2006-05-10 05:31:44  No: 21437

TClientSocketについてですが、

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

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

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


ザクグフドム  2006-05-11 08:27:27  No: 21438

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

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


さすけ  2006-05-11 09:44:35  No: 21439

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

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

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加