ホームページ上の文字列のみを取得

解決


へへ  2004-05-25 19:53:08  No: 9114

はじめまして へへといいます。
早速、質問なんですが

ホームページのソースではなく、実際に表記されている文字列を取得したいんですがDelphiではできるんでしょうか?
VBでは
WebBrowser1.Navigate "http://sports.yahoo.co.jp/"
Do While WebBrowser1.ReadyState <= 3
   DoEvents
Loop
s = WebBrowser1.Document.body.InnerText
RichTextBox1.Text = s
で文字列だけの取得ができたんですが、
Delphiでは色々調べてみると、ソースは取得できるんですが
VBでできるようなことが実現できません。
もしできるんでしたらご教授ください。


ふぐちゃん  2004-05-25 20:56:09  No: 9115

Memo1.Text := WebBrowser1.OleObject.Document.Body.InnerText;
ではどうですか?


へへ  2004-05-25 22:29:12  No: 9116

ふぐちゃんさん早速のレスありがとうございます。
できました。OleObjectがミソなんですね。
OleObjectを使う時というのは何かあるんでしょうか?


ふぐちゃん  2004-05-26 00:22:49  No: 9117

> OleObjectを使う時というのは何かあるんでしょうか?
DHTML Objectsの機能を直接使いたかったので、OleObjectを利用しました。


へへ  2004-05-26 01:23:22  No: 9118

OleObjectを使うとVBで使ってるようにできるという理解で
よろしいんでしょうか。
ありがとうございました。


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

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






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