VB获得迅雷资讯弹出网页的源代码
来源:互联网 发布:o2o社区门户源码 编辑:程序博客网 时间:2024/05/16 12:27
迅雷资讯弹出网页采用UTF-8编码,需要编制自定义函数对XMLHTTP对象获得的源代码进行转换:
- Private Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As Long, ByVal cchMultiByte As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
- Private Const CP_UTF8 = 65001
- Function Utf8ToUnicode(ByRef Utf() As Byte) As String
- Dim lRet As Long
- Dim lLength As Long
- Dim lBufferSize As Long
- lLength = UBound(Utf) - LBound(Utf) + 1
- If lLength <= 0 Then Exit Function
- lBufferSize = lLength * 2
- Utf8ToUnicode = String$(lBufferSize, Chr(0))
- lRet = MultiByteToWideChar(CP_UTF8, 0, VarPtr(Utf(0)), lLength, StrPtr(Utf8ToUnicode), lBufferSize)
- If lRet <> 0 Then
- Utf8ToUnicode = Left(Utf8ToUnicode, lRet)
- End If
- End Function
- Function SourcecodeofXunleizixun(ByVal menuindex As Long) As String
- Dim b() As Byte, indexurl(5) As String
- If Not menuindex Like "[0-5]" Then Exit Function
- indexurl(0) = "http://recommend.xunlei.com/desknews_v2_game.html" '0---游戏
- indexurl(1) = "http://recommend.xunlei.com/desknews_v2_ent.html" '1---娱乐
- indexurl(2) = "http://biz5c.sandai.net/desktopnews/iframe/hot_14.htm" '2---婚恋
- indexurl(3) = "http://www.eachnet.com/landing/xunlei08_3.html" '3---网购
- indexurl(4) = "http://biz5c.sandai.net/desktopnews/iframe/hot_2.htm" '4---财经
- indexurl(5) = "http://biz5c.sandai.net/desktopnews/iframe/hot_3.htm" '5---IT
- With CreateObject("Msxml2.XMLHTTP")
- .Open "GET", indexurl(menuindex), False
- .Send
- b = .ResponseBody
- End With
- SourcecodeofXunleizixun = Utf8ToUnicode(b)
- End Function
- Sub Getxunlei()
- Debug.Print SourcecodeofXunleizixun(1) '娱乐资讯
- End Sub
- VB获得迅雷资讯弹出网页的源代码
- C#获得指定网页的源代码
- 关于爬虫的,获得网页源代码
- 查看网页源代码--VB
- VB获取网页源代码
- java获得网页源代码
- 通过HttpURLConnection获得网页源代码
- 迅雷协议分析的源代码
- 彻底解决VB.NET获取网页源代码的问题
- PHP抓取网页内容获得网页源代码
- PHP抓取网页内容获得网页源代码
- VB制作迅雷样式的Listview
- Delphi中POST方法获得网页源代码
- ASP用xmlhttp获得网页源代码
- vb-跨域访问网页最简单方法,获得特定的frame进行处理
- JS 获得网页代码 远程网页源代码读取
- 在vb中添加网页超链接(源码)'创建一个Label以下为Label的源代码:
- 看不到源代码的网页
- 红黑树的C++实现
- 【编程游戏】贺岁放礼花。(点燃续帖1-194楼lshdic的焰火)
- WEB开发监控在线用户
- 【编程游戏】贺岁放礼花。(点燃续帖2-6楼lshdic的焰火)
- SEO概要
- VB获得迅雷资讯弹出网页的源代码
- PLC的一些基础知识(1)
- MPQ文件系统优化
- Drupal6开发 - 修改表单(1)
- Oracle数据字典与动态性能表的相关概念
- 性能只在弹指间
- .NET Web开发震撼之变:.NET MVC框架
- 3 Servlet 上下文
- 网址导航的新突破 - 第二代网址导航