2

我使用 IdHTTP.get 来获取 url 的 HTMl,但是在这个 url 中是一个使用 ajax 加载的表,我必须等待几秒钟才能加载它并在它获取页面的 HTML 之后。

我可以等吗?

4

1 回答 1

2

Ajax 使用客户端脚本向服务器发送后台 HTTP 请求并操作浏览器中已加载的 HTML 页面。 TIdHTTP将下载原始 HTML 数据,但是如果您希望它执行某些操作,则必须自己执行 Ajax 脚本并自己发送这些额外请求。 TIdHTTP(以及一般的 Indy)无法为您处理 Ajax。

于 2012-08-01T18:56:07.373 回答