توضیح کلی اینکه source کل سایت رو میگیریم (تو explorer ویندوز این قسمته View>source)
کدش میشه این
Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.gooshishop.com/"
End Sub
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
If WebBrowser1 <> pDisp Then Exit Sub
Dim htmlData As String, i As Long, j As Long
htmlData = WebBrowser1.Document.documentElement.OuterHTMl
بعدش دنبال قسمت گوشی های موبایل میگردیم که درحال حاضر شامل یک جدول میشه. کد Html مربوط به این جدول با <tr> نشان داده میشه و اسم اون جدول area2 هست
i = InStr(1, htmlData, "<tr id=area2>", vbTextCompare)
این جدول یه جایی تموم میشه دیگه ... انتهای جدول رو هم می یابیم
j = InStr(1, htmlData, "</SPAN></TD></TR></TBODY></TABLE></TD></TR>", vbTextCompare)
در آخر جدول مربوطه میشه این
htmlData = Mid$(htmlData, i, j - i + 12)
و source رو تغییر میدیم
WebBrowser1.Document.body.innerHTMl = htmlData
تمام شد.