如何在Delphi中获取网页的源代码?

时间:2011-10-17 21:52:06

标签: delphi http

我正在使用IdHTTP Indy组件获取网页源代码,但在阅读了有关它的问题以及本网站上的一些问题后,似乎并不总是最佳选择。

您对获取网页有什么建议?

2 个答案:

答案 0 :(得分:3)

使用Indy。创建一个TIdHTTP对象并调用其Get方法。它将网页源作为字符串返回,或将其放在您提供的流中。

答案 1 :(得分:1)

另一种方法是调用WinInet函数,这是可行但很多工作。 如果您已经使用了COM / ActiveX对象,则可以考虑使用MSXML2的XmlHttpRequest或WinInet组件:请参阅此处获取示例http://yoy.be/item.asp?i142

或者,如果您想在屏幕上显示网页,可以使用TWebBrowser组件:http://yoy.be/item.asp?i598