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

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

概述我用IdHTTP.Get下载了一个URL,我需要搜索HTML标签并提取一些数据. 我如何将IdHTTP.Get返回的字符串转换为IHTMLDocument2? 试试这个: uses ... Variants, MSHTML, ActiveX;var Cache: string; V: OleVariant; Doc: IHTMLDocument2;begin ... 我用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(@R_403_6672@Data(v).VArray)); // write data from IDhttp  // Work with Docend;
总结

以上是内存溢出为你收集整理的delphi – 如何使用TIdHTTP中的字符串创建IHTMLDocument2?全部内容,希望文章能够帮你解决delphi – 如何使用TIdHTTP中的字符串创建IHTMLDocument2?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存