1482
社区成员
Private Sub Command1_Click()
Dim x() As String, i As Long, j As Long, url As String
url = "http://www.google.cn/search?num=100&q=" & InputBox("Please enter something to search:", "Info", "Olympic")
For j = 0 To 5
WebBrowser1.Navigate url & "&start=" & j * 100
While WebBrowser1.Busy
DoEvents
Wend
x = Filter(Filter(Split(WebBrowser1.Document.body.innerhtml, "</a></nobr></div>", , vbTextCompare), "<br><span class=a>www.", , vbTextCompare), ".com/ -", , vbTextCompare)
For i = 0 To UBound(x)
x(i) = Replace(Replace("www." & Split(Split(x(i), "<br><span class=a>www.", , vbTextCompare)(1), ".com/ -", , vbTextCompare)(0) & ".com", "<b>", "", , , vbTextCompare), "</b>", "", , , vbTextCompare)
If Not x(i) Like "*.*.*.*" Then List1.AddItem x(i)
Next
Next
End Sub