当前位置:编程学习 > VB >>

请问如何读取本地html文件的网页源码?

我知道如何读取网址里的源码,但不知道如何读取本地文件里的 --------------------编程问答-------------------- 将地址 http://bbs.csdn.net/topics/390464774 换成 file:///C:/Temp/1.htm 形式。 --------------------编程问答-------------------- Dim strHTML As String
Open "C:\1.html" For Input As #1
    strHTML = Input(LOF(1), 1)
Close #1
strHTML就是你要的。 --------------------编程问答-------------------- 同楼上,或者用fso或adodb.stream将对象当作一个文本文件读取都可以 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
Dim strHTML As String
Open "C:\1.html" For Input As #1
    strHTML = Input(LOF(1), 1)
Close #1
strHTML就是你要的。


报错提示:输入超出文件尾 --------------------编程问答-------------------- --------------------编程问答-------------------- 用这个方法获取的网页代码,和在浏览器里获取的代码不一样,如果通过邮件发出去的话,前者就是一堆代码,而后者是网页 --------------------编程问答-------------------- 我1楼不是给了方法吗?
只是变换地址,处理方式与原先是一致的。 --------------------编程问答--------------------
引用 7 楼 Tiger_Zhao 的回复:
我1楼不是给了方法吗?
只是变换地址,处理方式与原先是一致的。


试过了,读出来的源码也是包含二进制的,和上述方法开打来是一样的 --------------------编程问答-------------------- 哪你原先取 http: 的源码用什么方法? --------------------编程问答-------------------- 用这个方法获取的网页代码,和在浏览器里获取的代码不一样,如果通过邮件发出去的话,前者就是一堆代码,而后者是网页 


邮件发出之后,是代码有什么关系?使用浏览器打开之后,不就还原了?
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,