Private Sub Command1_Click() Dim obj As Object Set obj = WebBrowser1.Document.getelementsbytagname("a") For i = 0 To obj.length - 1 Debug.Print obj(i).innertext Next End SubPrivate Sub Form_Load() WebBrowser1.Navigate "http://www.360buy.com/" End Sub
Dim obj As Object
Set obj = WebBrowser1.Document.getelementsbytagname("a")
For i = 0 To obj.length - 1
Debug.Print obj(i).innertext
Next
End SubPrivate Sub Form_Load()
WebBrowser1.Navigate "http://www.360buy.com/"
End Sub
<a href="http://myworld.ebay.fr/boutiquemagique">
<span class="mbg-nw">boutiquemagique</span>
</a> 例如这段代码中,把boutiquemagique,取出来
要从网页源文件确定i的值.
for each vtag in WebBrowser1.Document.getelementsbytagname("span")
if vtag.classname="mbg-nw" then
msgbox vtag.innerhtml
end if
next
可以用inet 或 httpxml 等试试..
你那个使用(i),i倒是极有可能不确定的。所以需要根据实际情况。
<SPAN class=mbg-l>
( <A href="dddd545465">238</A>
<IMG class=mbg-star title="Le Pr
我的意思是。就是上面的代码,如何得到shuangxi200888和238这个两个值
1.利用dhtml直接取值 2.正则匹配取值 3.利用vb的基本内置函数,left、mid之类的处理
对于第一种方法适用范围较小,需要配合webbrowser操作,后两种比较万能,自己体会吧老张,没生气,交流而已
ps:什么破改版,上帖的回复怎么变成那样了,幸亏还可以从页面源代码里面拷出一部分来。