VB获取网页源代码中的指定数据! 求助
vb吧
全部回复
仅看楼主
level 4
Top丿Kernel 楼主
<div id=................&item_type=b&ends=1426925168000&starts=1426320368000&item_id=43292423867&user................</div>
例如以上是网页源代码的一部分。
我想做个软件,TEXT1框输入网址, 然后获取这个网页源代码中指定ends=后面的10个数字。
aa= Inet1.OpenURL("你的网址")
text1.text=mid(aa,instr(aa,"ends=")
+3
,10)
这个代码不行 输入的内容居然是 <!doctype
2015年03月21日 07点03分 1
level 8
网页源代码前面应该还有一个end= 吧
2015年03月21日 11点03分 2
level 15
分割
2015年03月21日 12点03分 3
level 11
Dim A$, B() As Byte, C
Inet1.Cancel
Inet1.Protocol = icHTTP
Inet1.Url = ""
Inet1.Url = Text1
B() = Inet1.OpenURL(, icByteArray)
A = StrConv(B, vbUnicode)
C = Split(A, "ends=")
Text1 = Left(C(1), 10)
2015年03月21日 12点03分 4
老兄 不行啊
2015年03月21日 14点03分
例如打开网址:http://detail.tmall.com/item.htm?id=8217192867 然后我要获取这个网页源代码中 ends=1234567890000 这个 ends=下的 前10位数字 输出到 text1 你这个代码试了 代码提示问题了 贴图了
2015年03月21日 14点03分
回复
TopدKernel
:大哥,我这只是给你单行示例,网页源码是有行数的。。。
2015年03月21日 16点03分
level 4
Top丿Kernel 楼主
2015年03月21日 14点03分 5
level 11
楼主[寻死]
2015年03月21日 17点03分 6
1