gpt4 book ai didi

vb6 - 使用 webbrowser 控件保存网页

转载 作者:行者123 更新时间:2023-12-04 07:08:34 25 4
gpt4 key购买 nike

我正在使用 VB6 和 webbrowser 控件导航到网页。我想在没有任何人工干预的情况下定期保存我访问的页面。

我知道如何使用 DOM 解析 HTML。但也需要在不显示任何对话框的情况下保存页面。

这可能吗?将感谢一些帮助。

谢谢。
陶菲克。

最佳答案

Microsoft KnowledgeBase article (Q244757) 表示无法使用 Web 浏览器控件执行此操作,但提供了使用 UrlMon.dll 的替代解决方案,我已将其放在下面。

Private Declare Function URLDownloadToFile Lib "urlmon" Alias _ 
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
ByVal szFileName As String, ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long

returnValue = URLDownloadToFile(0, "http://www.microsoft.com/ms.htm", _
"c:\ms.htm", 0, 0)

显然,它不会下载图像等嵌入内容。 UrlMon.dll requires Internet Explorer 3,因此它可以在任何现代 PC 上使用。

对于加分,这里是如何 download multiple files asynchronously , 在 100% 原生 VB6 中,完全没有 API 调用!

关于vb6 - 使用 webbrowser 控件保存网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729355/

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