asp 采集不到数据,采集不成功 拒绝访问 msxml3.dll 错误 '80070005' 的解决方法

用 MSXML2.ServerXMLHTTP 一定行,其他几个好像不怎么行。

另外一篇文章 采集MSXML2.XMLHTTP“拒绝访问”的解决方案

        /// <summary>/// 获取远程文件源代码/// </summary>/// <param name="url">远程url</param>/// <returns></returns>public string GetHtmlCode(string Url){string s = "";MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();_xmlhttp.open("GET", Url, false, null, null);_xmlhttp.send("");if (_xmlhttp.readyState == 4){s = System.Text.Encoding.Default.GetString((byte[])_xmlhttp.responseBody);}return s;}

  上面这段代码不行,下面一段代码可以:

 1 private string GetHtmlCode(string Url)
 2         {
 3             string strResult = "";
 4
 5             try
 6             {
 7                 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
 8                 request.Method = "GET";
 9                 HttpWebResponse response = (HttpWebResponse)request.GetResponse();
10                 Stream streamReceive = response.GetResponseStream();
11                 Encoding encoding = Encoding.GetEncoding("GB2312");
12                 StreamReader streamReader = new StreamReader(streamReceive, encoding);
13                 strResult = streamReader.ReadToEnd();
14             }
15             catch { }
16
17             return strResult;
18         }

posted on 2013-10-21 15:08 高手superior 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/jackson-leung/p/3380618.html

asp 采集不到数据,采集不成功 拒绝访问 msxml3.dll 错误 '80070005' 的解决方法相关推荐

  1. ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....

    [标题]             ASP.NET常见错误,原因及解决方法[错误提示]    异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Un ...

  2. ajax请求 拦截窗口,ajax请求成功后新开窗口window.open()被拦截解决方法

    ajax请求成功后新开窗口window.open()被拦截解决方法 问题: 前面开发项目时碰到一个问题,ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但 ...

  3. No module named scrapy 成功安装scrapy,却无法import的解决方法

    No module named scrapy 成功安装scrapy,却无法import的解决方法 参考文章: (1)No module named scrapy 成功安装scrapy,却无法impor ...

  4. 关于STM32使用LWIP协议栈二次初始化时无法成功初始化TCP服务器----内存碎片化问题以及解决方法

    关于STM32使用LWIP协议栈二次初始化时无法成功初始化TCP服务器----内存碎片化问题以及解决方法 关于LWIP协议栈的话后期再出一个相关的系列文章吧,关于使用LAN8720芯片断网线重连的问题 ...

  5. [SDCard_FatFs笔记][一]STM32F7使用SDMMC外设移植FatFs遇到f_mount挂载成功,而f_open函数未运行的解决方法

    关于STM32F7使用SDMMC外设移植FatFs遇到f_mount 挂载成功,而f_open 函数未运行的解决方法 本文开发环境: [ IDE环境:Keil_MDK_5.28 ] [ MCU型号:S ...

  6. 为何excel中数据无法计算机,电脑中excel表格内容无法复制的解决方法

    一位朋友反馈自己在Excel中录入完数据后想要进行复制,将工作表内容直接复制到另一个表中去,可是操作时却失败了.那么,这该怎么办呢?下面是小编给大家分享的电脑中excel表格内容无法复制的解决方法.有 ...

  7. 【发现】ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法...

    在调试ASP.NET的时候常出现如下错误 错误消息框:   ASP.NET   DEVELOPMENT   SERVER   未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝 ...

  8. 返回Json数据浏览器带上<pre></pre>标签解决方法

    返回Json数据浏览器带上 标签解决方法 参考文章: (1)返回Json数据浏览器带上 标签解决方法 (2)https://www.cnblogs.com/Rozdy/p/4994214.html 备 ...

  9. asp.net访问被拒绝,程序集无法加载原因与解决方法[摘录]

    asp.net 在编译时,我们经常会遇到这样一个错误: 访问被拒绝, 程序集 ××.dll无法加载..... 这个时候多半是因为程序集的版本不统一所至,IIS重启不行,系统注销也不行,只有重启,有时候 ...

最新文章

  1. CodeGen编写自定义表达式标记
  2. centos安装cowboy过程
  3. SQL server2008 无法启动调试存储过程
  4. Go 语言编程 — defer 关键字
  5. 游戏玩家行为基本模式的初探小汇
  6. 一个技术转销售人员的感悟--深刻(转)
  7. 组件开发之ASP.NET中集成资源文件的服务器端控件开发
  8. Vue组件实现tips的总结
  9. Xilinx FPGA GTX的DRP速率配置详解
  10. 当阳一中2021高考成绩查询,宜昌2021高考最高分多少分,宜昌历年高考状元资料
  11. LookAheadEnumerator:在解析器中实现回溯
  12. azure未连接_处理影响Azure成本的未使用和不必要的资源
  13. 那年学过的web后端笔记
  14. 互联网+商业 济宁苏宁生活广场打造智慧城市范本
  15. paip.mysql 导入出错,提示语法错误.txt
  16. 查找单词个数案列实现(字符串流)
  17. 全球光伏多晶硅价格上涨 中美贸易纠纷不断
  18. 哪有什么太迟,世界多的是大器晚成
  19. 【斯坦福公开课-机器学习】1.机器学习的动机和应用(吴恩达 Andrew Ng)
  20. C++控制台实现简单的注册登录

热门文章

  1. 计算机不能被远程操作是什么原因,远程控制电脑为什么打不了字
  2. ASP.NET人事管理系统课程设计
  3. 2020年6月程序员工资统计,平均14404元,又跌了,扎心了!你的呢?
  4. mysql密码一般设置什么格式_mysql更改密码_如何更改mysql root用户密码
  5. 提高网速软件_5G还没来,我的4G网速就变慢了!运营商到底有没有说实话?
  6. [NOI 2011]阿狸的打字机
  7. 黑莓key2常用软件测试,黑莓KEY2深度评测:兼顾安全与办公效率的商务机回来了...
  8. cocos2dx中精灵点击事件处理的两种方式——Sprite和ImageView
  9. Linux网络部署(网关、dns、网桥)
  10. 《网安学习之道》第一季计算机基础18_生成树协议STP