![]() |
#2
lowxiong2014-04-29 05:20
稍微弄了下,由于获取的是html,没用代码分析来截取文本,建议使用webbrowser来显示
![]() Const sUrl = "http://b.qzone.", QQ = "228415425" 'qq号可根据需要更换 Dim Title As String Private Sub Form_Load() Dim a As String, i As Integer, j As Integer a = sUrl & "blog_get_titlelist?uin=" & QQ & "&numperpage=100" Title = Inet1.OpenURL(a) '获取日志标题数据 i = InStr(Title, Chr(34) & "title" & Chr(34) & ":" & Chr(34)) While i > 0 i = i + 9 j = InStr(i, Title, Chr(34) & "},") If j > i Then List1.AddItem Mid(Title, i, j - i) '显示日志标题 i = InStr(j, Title, Chr(34) & "title" & Chr(34) & ":" & Chr(34)) Else i = 0 End If Wend End Sub Private Sub List1_Click() Dim a As String, i As Integer, j As Integer, k As Integer, l As Integer, id As String, t As String Text1 = "" i = InStr(Title, "blogid" & Chr(34) & ":") While i > 0 i = i + 8 j = InStr(i, Title, ",") If j > i Then id = Mid(Title, i, j - i) '获取id k = InStr(j, Title, "title" & Chr(34) & ":" & Chr(34)) k = k + 8 l = InStr(i, Title, Chr(34) & "},") a = Mid(Title, k, l - k) '获取标题 If a = List1 Then a = sUrl & "blog_output_data?bdm=b.qzone." & id & "&uin=" & QQ Text1 = Inet1.OpenURL(a) Exit Sub End If Else i = 0 End If i = InStr(j, Title, "blogid" & Chr(34) & ":") Wend End Sub 只有本站会员才能查看附件,请 登录 [ 本帖最后由 lowxiong 于 2014-4-29 05:25 编辑 ] |
[此贴子已经被作者于2017-1-15 05:27编辑过]