Dim vDoc, vTag
Dim i As IntegerSet vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Action = "http://xxx/xx/pose_quote.php" Then
vTag.Action = ""
End If
End If
Text1 = 0
Next i
End If
用VB6.0以上代码可以实现自动浏览,1."INPUT"这行已被我取得并且修改了Action属性,但<a href='...'...>这样的无找到定位它.2.我想定位诸如下面的这一行并取得如下这行中的字付串:三明+
+福州+*Xm,请问如何操作.
<a href='http://xxx/xx/0501030000.html' target='_blank'>三明</a> | <a href='http://xxx/xx/0304050700.html' target='_blank'>福州</a> | <a href='http://xxx/xx/0201340000.html' target='_blank'>*Xm</a> 3.WebBrowser如何获取源文件中某一行,能否修改删除此行中的如下代码,或者是用自编行替换它
<a href='http://xxx/xx/0501030000.html' target='_blank'>
Dim i As IntegerSet vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Action = "http://xxx/xx/pose_quote.php" Then
vTag.Action = ""
End If
End If
Text1 = 0
Next i
End If
用VB6.0以上代码可以实现自动浏览,1."INPUT"这行已被我取得并且修改了Action属性,但<a href='...'...>这样的无找到定位它.2.我想定位诸如下面的这一行并取得如下这行中的字付串:三明+
+福州+*Xm,请问如何操作.
<a href='http://xxx/xx/0501030000.html' target='_blank'>三明</a> | <a href='http://xxx/xx/0304050700.html' target='_blank'>福州</a> | <a href='http://xxx/xx/0201340000.html' target='_blank'>*Xm</a> 3.WebBrowser如何获取源文件中某一行,能否修改删除此行中的如下代码,或者是用自编行替换它
<a href='http://xxx/xx/0501030000.html' target='_blank'>
解决方案 »
- WebBrowser自动循环填表的问题
- vb语言 TempA = b(j): b(j) = b(N - KK + 1): b(N - KK + 1) = TempA 是什么意思?
- 关于局域网内远程控制的问题
- 用 ADOX 对象创建 MDB 数据库,如何设定数据库密码?
- vb文件读取操作,sos!
- 高分求救:怎么时查询后的记录成高亮状态!
- 请问下面的句子存在什么错误吗??请各位老师指导
- 当关闭一个窗口时,如何编写提醒对话框,说明要关闭对话框吗?
- 关于datareport打印datagrid中显示的查询结果
- 偶是新手!偶要求救!VB运行问题!!!谢~~~
- 用vb怎样实现登陆?
- WebBrowser控件的二次提交问题-------如何对付它的COOKIES??
On Error Resume Next
filearray = Split(HTML, Start)
filearray2 = Split(filearray(i), Last)
GetKey = filearray2(0)
End Function获取所有的html源代码
Dim doc As IHTMLDocument2
Set doc = WebBrowser1.Document
Dim tmp As String Dim ttime As Integer
p = doc.body.innerHTML
t1 = GetKey(html1, "'_blank'>", "</a>", 1)'这个得到的值是三明
t2 = GetKey(html1, "'_blank'>", "</a>", 2)'这个得到的值是福州
t3 = GetKey(html1, "'_blank'>", "</a>", 3)'这个得到的值是*Xm对于herf这样的你不需要定位他只需要用我上面的函数把他截取出来
然后
WebBrowser1.Navigate 你要跳转的地址这样就可以至于第三个问题
不知道你的目的,如果你是要在互联网浏览的时候过滤某些字符或者是字体不让他在你的webbrower中显示出来的化,估计不行
vb的webbrower只是调用ie的内核并不能做到直接替换的效果
如果你是要仅仅是显示页面的时候你可以用这个办法折中一下,就是把网页下载到本地
然后WebBrowser1.Navigate 跳转到本地上你已经修改过的html页面上
这样大哥可以
这段写错了
应该是
html1 = doc.body.innerHTML