易截截图软件、单文件、免安装、纯绿色、仅160KB

关于WebBrowser识别html的问题

我用WebBrowser载入一个网页

然后读取保持html到文件

发现和实际的差别好大。很多位置都出现乱码

再ie中保存出来的就没问题

不知道怎么回事

Function getWebHtml(browser As WebBrowser) As String
    Dim doc As Object
    Dim i As Object
    Dim strHtml As String
   
    Set doc = browser.Document
    For Each i In doc.All
        strHtml = strHtml & Chr(13) & i.innerHtml '
    Next
    getWebHtml = strHtml
End Function

估计是字体编码问题,右键查源代码,看看类似下面这句
content="text/html;charset=gb2312"
编码一样就不会再乱码

那是因字体与格式不同之故,IE是已商业化智能型色软件, 自己随便两三下搞搞的是无法相比的.

那当然了,你还需要把css,图片,js文件等都要下载下来的

你只保存了html肯定不成啊

编码是这个编码

我只读body段中的数据

但是出现乱码。我已经把html转义字符replace了。可是还是不行!

不知道怎么回事。

引用
编码是这个编码

我只读body段中的数据

但是出现乱码。我已经把html转义字符replace了。可是还是不行!

不知道怎么回事。



大哥我说的你看懂没有??没有样式的保存那肯定不成啊....

WebBrow


相关问答:

[javascript]如何复制信息到剪贴板【不带HTML标记的】

用javascript
如何复制信息到剪贴板【不带HTML标记的】

很常见的一个例子,比如我在论坛发帖子的时候,我在编辑器里编辑好一段文字之后,点提交。
这时候JS自动帮我复制了。
如果万一出错,我还可以 ......

asp生成html后的调用方法

      我在做一个网站asp的,想生成html,生成后如何调用呢?

如:我当前调用页面是http://192.168.0.100/jdasp/x.asp?cnmai=1795 ,生成的是x1795.html文件,
    如何在调用x ......

vb 怎写改变HTML select值呢

select 下样表, <select name="us">
              <option value="aa" selected>aa </option>
        & ......

javacript循环显示HTML代码

例:把下面一行代码用循环10次.后页面代码显示为10行;其中strID后跟着循环次数显示,如strID1,strID2,strID3

            <tr>
        &nbs ......

有关动态改变HTML网页的Title问题?

如题:
可以动态的改变网页的标题吗?
是哪一种网页呢? 如果是html可能比较复杂

可以啊,只要是能执行服务端脚本的。

就是HTML网页

Javascript

嗯,是要用JavaScript,那要怎么实现呢?

<sc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号