在VBA Excel中读取HTML文件
我想阅读VBA中的HTML代码(类似于Java中的URL)。我需要把它保存在一个字符串中。我随后解析它 阿尔卑斯山67号在VBA Excel中读取HTML文件,vba,Vba,我想阅读VBA中的HTML代码(类似于Java中的URL)。我需要把它保存在一个字符串中。我随后解析它 阿尔卑斯山67号 要做到这一点,你可以把那篇文章作为参考 这里有一个 Excel VBA-中的代码:我不想复制他的代码。你可以试一试并发表评论 这里有一个函数供您使用。它将返回给定URL返回的HTML字符串 Function GetHTML(URL As String) As String Dim HTML As String With CreateObject("MSXML2
- 这里有一个函数供您使用。它将返回给定URL返回的HTML字符串
Function GetHTML(URL As String) As String
Dim HTML As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", URL, False
.Send
GetHTML = .ResponseText
End With
End Function
请确保您提供的URL格式正确。也就是说,如果合适,它包括http://
或https://
例如:
GetHtml(“www.google.com”)
不正确您需要
GetHtml(“https://www.google.com/“
你的意思是URL解码成一个字符串
?e、 g.java.net.urldecker.decode(url,“UTF-8”)
;我需要阅读的HTML代码,这是一个足球表,我解码后。如何保存网站的HTML?在Java中,我可以创建一个URL,然后打开连接等。谢谢-如何避免响应文本被截断?我使用了您的代码,在。Send
中出现“拒绝访问”错误。知道为什么吗?(注意:我使用了非常常见的URL(,等),通常以编程方式打开它们没有问题。)谢谢。我找到了一个使用CreateObject(“MSXML2.ServerXMLHTTP.6.0”)的解决方案