主题:关于vb读取文本内容的问题
今天写了一个读取域名旁注查询工具 实现是打开这个 http://www.114best.com/ip/114.aspx?w=
保存文本在本地 读取域名
但是读取内容的时候 有部分代码也读进去了
我现在只想读取里面查询的域名
代码如下请高手帮我看看 小弟在此感激不尽啦!
Private Sub Command1_Click()
List1.Clear
Dim l, str1 As String
Dim m1, m2, m3, n1, n2, n3, yy, qq1, qq2, tt1, tt2, xs
Debug.Print DownloadFile("http://www.114best.com/ip/114.aspx?w=" + Text1.Text, "C:\1.txt")
Open "C:\1.txt" For Input As #1 '读取文件
Do Until EOF(1)
Line Input #1, l '一行一行读取
str1 = str1 & vbCrLf & l '写入到text1里面
Loop
Close #1
m1 = "<img"
m2 = "view"
Do
n1 = InStr(str1, m1)
n2 = InStr(str1, m2)
If n1 = 0 Then
Exit Do
End If
n3 = n3 + 1
yy = Mid(str1, n1 + Len(m1) + 74, n2 - n1 - Len(m1) - 81)
List1.AddItem yy
保存文本在本地 读取域名
但是读取内容的时候 有部分代码也读进去了
我现在只想读取里面查询的域名
代码如下请高手帮我看看 小弟在此感激不尽啦!
Private Sub Command1_Click()
List1.Clear
Dim l, str1 As String
Dim m1, m2, m3, n1, n2, n3, yy, qq1, qq2, tt1, tt2, xs
Debug.Print DownloadFile("http://www.114best.com/ip/114.aspx?w=" + Text1.Text, "C:\1.txt")
Open "C:\1.txt" For Input As #1 '读取文件
Do Until EOF(1)
Line Input #1, l '一行一行读取
str1 = str1 & vbCrLf & l '写入到text1里面
Loop
Close #1
m1 = "<img"
m2 = "view"
Do
n1 = InStr(str1, m1)
n2 = InStr(str1, m2)
If n1 = 0 Then
Exit Do
End If
n3 = n3 + 1
yy = Mid(str1, n1 + Len(m1) + 74, n2 - n1 - Len(m1) - 81)
List1.AddItem yy