求源码。至少能实现相当于“用ie打开指定网址,然后另存为某某.txt”的功能。谢谢。
解决方案 »
- webbrowser自动弹出新窗口的问题
- VB写的二个软件A,B 其中软件B用Webbrowser控件打开一个网页,请教:软件A中的一个Webbrowser控件怎么才能取得软件B中Webbrowser控件
- Excel.Application
- 急!!请高手帮忙!在vb中怎样检测已经连通的数据数(sql数据库)是否还在连通SQL数据库 在线等
- 救命:ActiveX控件设置属性后,控件不显示了...
- 求问题的解决方法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 在VB中如何建立一个模式窗口?
- vb菜单项的标题前能加一个自己定制的图标吗?
- 错误引用控件产生的问题
- 请问怎样能使第一列菜单中的第三个菜单条目成为第二列的一级菜单
- 谁能搞定用INET登录这个网站
- 为什么win7下截屏导出类型为png gif的图片 大小为0kb?
On Error Resume Next
Dim Buf As String
Dim StrTemp As String
Dim c As String
Dim i As Long
Dim j As Long
Dim k As Long
Dim L As Long
Buf = s
Do
L = InStr(1, Buf, "<style", vbTextCompare)
If L > 0 Then
k = InStr(L + 6, Buf, "</style>", vbTextCompare)
If k > 0 Then
Buf = Left(Buf, L - 1) + Mid(Buf, k + 8)
Else
Buf = Left(Buf, L - 1)
Exit Do
End If
Else
Exit Do
End If
Loop
Do
L = InStr(1, Buf, "<script", vbTextCompare)
If L > 0 Then
k = InStr(L + 7, Buf, "</script>", vbTextCompare)
If k > 0 Then
Buf = Left(Buf, L - 1) + Mid(Buf, k + 9)
Else
Buf = Left(Buf, L - 1)
Exit Do
End If
Else
Exit Do
End If
Loop
Buf = Replace(Buf, "&", "&")
Buf = Replace(Buf, """, Chr(34)) '替换成双引号
Buf = Replace(Buf, "<", "<")
Buf = Replace(Buf, ">", ">")
Buf = Replace(Buf, " ", "")
Buf = Replace(Buf, "<", " <")
Buf = Replace(Buf, ">", "> ")
Buf = Replace(Buf, " ", "")
Buf = Replace(Buf, Chr(26), " ")
Buf = Replace(Buf, Chr(10), " ")
Buf = Replace(Buf, Chr(9), " ")
Buf = Replace(Buf, Chr(13), " ")
Buf = LTrim(Buf)
Buf = RTrim(Buf)
'您可加入其他替换
StrTemp = ""
For i = 1 To Len(Buf)
c = Mid(Buf, i, 1)
Select Case c
Case "<"
If i <> 1 Then
StrTemp = StrTemp & Mid(Buf, j + 1, i - j - 1)
End If
Case ">"
j = i
End Select
Next i
L = Len(StrTemp)
Do
Buf = Replace(StrTemp, " ", " ")
i = Len(Buf)
If i = L Then Exit Do
L = i
StrTemp = Buf
Loop
StrFormat = Buf
End Function
With CreateObject("InternetExplorer.Application")
.navigate "http://bbs.csdn.net/topics/390471772"
Do While Not .readyState = 4
DoEvents
Loop
Open "d:\某某.txt" For Output As #1
Print #1, .document.innertext
Close #1
End With
End Sub
Private Sub Command1_Click()
With CreateObject("InternetExplorer.Application")
.Visible = False
.navigate "http://bbs.csdn.net/topics/390471772"
Do While Not .readyState = 4
DoEvents
Loop
Open "d:\某某.txt" For Output As #1
Print #1, .document.All("post-394605125").All.tags("td")(1).innertext
Close #1
.Quit
End With
End Sub
Print #1, .document.body.innertext