我正在自动提取网页并将内容写入文本(HTML)文件。
为此,我设置了一个像这样的文件系统对象
Dim myHTMLfilepath As String
myHTMLfilepath = "C:\temp\MyFile.html"
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim myHTMLFile As Object
Set myHTMLFile = fso.createtextfile(myHTMLfilepath)
当我尝试将提取的内容写入文件时,有时会收到错误 5(无效参数)。这是代码:
myHTMLFile.writeline objIE.document.getElementsByClassName("cool-box")(0).innerHTML
当 innerHTML 的长度在 25800 和 28000 之间时它会中断(我还没有计算出确切的限制)。
有谁知道是否可以增加 WriteLine 限制或建议以不同的方式执行此操作?