gpt4 book ai didi

vba - 静默 VBA MSHTML HTMLDocument.CreateDocumentFromURL

转载 作者:行者123 更新时间:2023-12-04 20:20:28 32 4
gpt4 key购买 nike

我正在 Excel 中的 VBA 中进行一些网页解析;我是 MSHTML 来下载和解析网页。但是,在某些站点上,会弹出一个对话框。它工作正常;但是,我想知道是否有办法禁用它或可能绕过它。感谢您的时间。我用于创建文档的代码片段应位于图像下方。

Dialog Box

Dim objMSHTML As New MSHTML.HTMLDocument
Dim objDocument As MSHTML.HTMLDocument
Set objDocument = objMSHTML.createDocumentFromUrl(url, "")

最佳答案

我真的建议不要使用 MSHTML 从 Web 检索数据。你以后会后悔的。这样做的原因是因为 MSHTML 在后台使用 Internet Exploder,因此您会遇到类似的问题。另一个原因是因为它使用的是 IE,它也会处理 IE 缓存,您会遇到诸如“我无法从服务器获取更新,因为它已缓存”或缓存已满错误之类的问题。这听起来似乎很罕见,“它不会发生在我身上”,你会发现你的生活在路上变成了一场活生生的噩梦,哈哈。只是我个人的经历。

我建议改用 WinHTTP 或 WinInet。只需谷歌“Winhttp vba”,你就会被设置。

关于vba - 静默 VBA MSHTML HTMLDocument.CreateDocumentFromURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4236212/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com