5

私はdelphi7を使用していますが、TWebBrowserに表示されるWebページから直接Webページに表示されるテキストのみを抽出したいと思います(画像なし....)。それはできますか?どうすればできますか?

4

2 に答える 2

6

私は以下を使用しました...

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
 var
  Document: IHtmlDocument2;
begin
  edit1.text:=url;
  document := webbrowser1.document as IHtmlDocument2;
  memo2.lines.add(trim(document.body.innerhtml));  // to get html
  memo1.lines.add(trim(document.body.innertext));  // to get text
end;
于 2010-01-28T15:04:57.527 に答える
1

これをTRichEditにロードする場合は、HTMLストリームからデータをロードしてRTFとしてエクスポートする機能を備えたWPToolsコンポーネントを確認することをお勧めします。私はこのコンポーネントを使用して、内部の電子メールエディターを処理します(これはあなたが求めているものです)。

于 2010-01-28T17:53:49.490 に答える