vb编译dll问题 抓取网页的问题

jiguoguo 2009-12-10 10:00:45
vb编译dll问题 抓取网页
我已经应用一下部件
Microsoft XML, v6.0 ————(xmlhttp)
Microsoft ActiveX Data Objects 2.8 Library (stream等)

以下是代码---我用asp调用时出现 ”需要对象“的报错
请大侠解决下--谢谢

Function testxml() 'ajax读取页面信息返回是数据流
Set retrieval = Server.CreateObject("Microsoft.XMLHTTP")
url = "http://www.baidu.com"
wr.Write url
' wr.End
retrieval.Open "GET", url, False
retrieval.send
wr.Write BytesToBstr(retrieval.wrBody, code) '成功获取网页源码!
End Function

Function BytesToBstr(body, code) '把数据流转换成文本
Dim objStream
Set objStream = New adodb.Stream
objStream.Type = 1
objStream.Mode = 3
objStream.Open
objStream.Write body
objStream.Position = 0
objStream.Type = 2
objStream.Charset = code
BytesToBstr = objStream.ReadText
objStream.Close
Set objStream = Nothing
End Function

...全文
70 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2009-12-12
  • 打赏
  • 举报
回复
Set retrieval = Server.CreateObject("Microsoft.XMLHTTP")
这个错了。不是Microsoft.XMLHTTP,你用VB的Object Viewer看下这个的ProgID。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧