VB如何提取网页框架源码(不用WebBrowser和inst控件)

如题,vb中不使用WebBrowser和inst控件如何提取网页框架源码?用XMLHTTP实现。满意后百分相送!... 如题,vb中不使用WebBrowser和inst控件如何提取网页框架源码?
用XMLHTTP实现。
满意后百分相送!
展开
 我来答
小萌乐乐
2013-09-09 · TA获得超过128个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:224万
展开全部
Function getHTTPPage(url)
' On Error Resume Next
Dim http
Set http = CreateObject("Microsoft.XMLHTTP")
http.Open "GET", url, False
http.send (Null)
If http.readystate <> 4 Then
Exit Function
End If
getHTTPPage = BytesToBstr(http.responseBody, "GB2312")
Set http = Nothing
If Err.Number <> 0 Then
getHTTPPage = "服务器获取文件内容出错"
Err.Clear
End If
End Function
Function BytesToBstr(body, Cset)
Dim objstream
Set objstream = CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode = 3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
Set objstream = Nothing
End Function

Private Sub Command1_Click()
url = "http://sports.sina.com.cn/k/2008-09-15/04593948756.shtml"
Dim str: str = getHTTPPage(url)
Text1.Text = str
End Sub
更多追问追答
追问
谢谢,这个是网页源码,我想提取网页框架源码
view-source:http://d1.sina.com.cn/iframe/5/2008/0703/4.html这个。
如果你是360浏览器,你右击搜索那边,有一项是查看框架源码。

要里面的框架源码- -
追答
你人为能得到框架源码吗?把贴出来看看,我没有找到
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式