Dim StartTm&
Private Sub Form_Load()
RichTextBox1.Text = GetHtmlStr("http://tieba.baidu.com/")
End Sub
Public Function GetHtmlStr(StrUrl$) As String
Dim XmlHttp
Set XmlHttp = CreateObject("Microsoft.XMLHTTP")
XmlHttp.Open "GET", StrUrl, True
XmlHttp.send
StartTm = Timer
While XmlHttp.ReadyState <> 4
DoEvents
If Timer - StartTm > 3 Then GetHtmlStr = "": Set XmlHttp = Nothing: Exit Function '判断超出3秒即超时退出过程
Wend
GetHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode)
Set XmlHttp = Nothing
End Function