vb WebBrowser1网页源码 不完整

PrivateSubCommand1_Click()Dimdoc,objhtmlAsObjectDimiAsIntegerDimstrhtmlAsStringIfNotW... Private Sub Command1_Click()
Dim doc, objhtml As Object
Dim i As Integer
Dim strhtml As String

If Not WebBrowser1.Busy Then
Set doc = WebBrowser1.Document
i = 0
Set objhtml = doc.body.createtextrange()
If Not IsNull(objhtml) Then
Text1.Text = objhtml.htmltext
End If
Timer1.Enabled = False
End If
End Sub
高手请帮我看看为什么网页的源代码没有获取完整
展开
 我来答
laserw9
2013-04-11 · TA获得超过883个赞
知道小有建树答主
回答量:356
采纳率:80%
帮助的人:197万
展开全部
没必要用 createtextrange。

直接
WebBrowser1.document.documentElement.outerHTML
或者
WebBrowser1.document.all(0).outerHTML
就能获取源码了。

不过这些都是不包含嵌套在内的frame里的网页源码。
网易云信
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2... 点击进入详情页
本回答由网易云信提供
然后去远足
2013-04-10 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2421万
展开全部
如果网页有多个form你只能获取到第一个form,应该用:

WebBrowser1.Document.documentelement.outerhtml

这个就是网页的源代码,一句话搞定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式