delphi – 如何使用TIdHTTP中的字符串创建IHTMLDocument2?

前端之家收集整理的这篇文章主要介绍了delphi – 如何使用TIdHTTP中的字符串创建IHTMLDocument2?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用IdHTTP.Get下载了一个URL,我需要搜索HTML标签提取一些数据.

我如何将IdHTTP.Get返回的字符串转换为IHTMLDocument2?

解决方法

试试这个:
uses
  ... Variants,MSHTML,ActiveX;

var Cache: string;
    V: OleVariant;
    Doc: IHTMLDocument2;
begin
  ...

  Cache := IdHTTP.Get(url);
  Doc := coHTMLDocument.Create as IHTMLDocument2; // create IHTMLDocument2 instance
  V := VarArrayCreate([0,0],varVariant);
  V[0] := Cache;
  Doc.Write(PSafeArray(TVarData(v).VArray)); // write data from IdHTTP

  // Work with Doc
end;
原文链接:https://www.f2er.com/delphi/103096.html

猜你在找的Delphi相关文章