vb.NET webbrowser 修改网页源码
如何用webbrowser修改正在加载的网页的代码?插入一些代码或者修改其中一些代码?必须是webbrowser加载的网页,网页是服务器动态生成的,所以需要先加载得到内容...
如何用webbrowser修改正在加载的网页的代码?插入一些代码或者修改其中一些代码?
必须是webbrowser加载的网页,网页是服务器动态生成的,所以需要先加载得到内容后再根据内容进行修改,如何在加载过程中或加载后修改网页内容?
回答出来的额外再给100分
谢谢,星期1我去单位试试,innerhtml这属性不是只读的么?还真没注意过,去单位试试通过的话给你加分哈 展开
必须是webbrowser加载的网页,网页是服务器动态生成的,所以需要先加载得到内容后再根据内容进行修改,如何在加载过程中或加载后修改网页内容?
回答出来的额外再给100分
谢谢,星期1我去单位试试,innerhtml这属性不是只读的么?还真没注意过,去单位试试通过的话给你加分哈 展开
1个回答
展开全部
Dim c
Private Sub Form_Load()
URL = "http://zhidao.baidu.com/question/123100932.html"
c = 0
WebBrowser1.Navigate URL
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If c = 1 Then Exit Sub '这个是为了防止这个过程无限执行下去
c = c + 1
tmp = WebBrowser1.Document.body.innerhtml
tmp = Replace(tmp, "88753967", "好玩吗?")
WebBrowser1.Document.body.innerhtml = tmp
End Sub
Private Sub Form_Load()
URL = "http://zhidao.baidu.com/question/123100932.html"
c = 0
WebBrowser1.Navigate URL
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If c = 1 Then Exit Sub '这个是为了防止这个过程无限执行下去
c = c + 1
tmp = WebBrowser1.Document.body.innerhtml
tmp = Replace(tmp, "88753967", "好玩吗?")
WebBrowser1.Document.body.innerhtml = tmp
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询