vb如何截取网页的html代码
我用vb下载一个一个页面,如何获取我需要的内容啊,就是需要截取功能,提完内容后,如何自动跳转到下一页啊,请教高手,我用webbrowser控件,
你的问题有点大,获取HTML就直接在DOCUMENTCOMPLETE事件中写webbrowser1.document.body.outhtml
这就是所有的HTML代码,然后你想要什么就自己分析吧。可以通过分析字符串的方式截取你要的内容
也可以根据HTML代码具有的属性来获得你要的内容。
自动跳转就更容易了,你获取完你要的代码,再次webbrowser1.navigate url 就行了。
'提取各文本分区标签(div)中的源代码
VB code:
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.hao123.com/"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
j = WebBrowser1.Document.getElementsByTagName("div").Length - 1
Dim aa As Object
For i = 0 To j
Set aa = WebBrowser1.Document.getElementsByTagName("div")(i)
s = s & aa.innerHTML & vbCrLf & "---------------------------第" & i & "个div中的源代码--------------------------------" & vbCrLf
Next
Static k As Integer
k = k + 1
If s <> "" Then
s1 = App.Path & "\" & k & ".txt"
Open s1 For Output As #1
Print #1, s
Close #1
Shell "notepad.exe " & s1, vbNormalFocus
End If
End Sub
相关问答:
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......
form表单下拉框的蓝色怎么去掉呢,我想把下拉框的颜色设为透明的
may be no way.
像QQ空间里的那些透明的下拉框是怎么弄得呢?
引用
像QQ空间里的那些透明的下拉框是怎么弄得呢?
用层模拟的吧
基本都 ......
html标签和struts2标签,把在DW中建的页面运用到Struts2中,要转换一部分标签,不知道具体怎么做,知道的进来说说,一下是一段示例代码:
<body>
<s:form action="userAction" enctype=" ......