获取远程网页的内容之二(downmoon原创)

201 篇文章 0 订阅
100 篇文章 0 订阅

本机直接上网时,请参看
获取远程网页的内容之一(downmoon原创)

本文仅针AD下代理上网的情况:
代码如下:
1、定义变量:

  定义变量

方法:
获取指定远程网页内容

  ///   <summary>
        
///  获取指定远程网页内容
        
///   </summary>
        
///   <param name="strUrl"> 所要查找的远程网页地址 </param>
        
///   <returns></returns>

         // [WebMethod(Description = "获取指定远程网页内容。")]
         public   string  getPageContent( string  strUrl)
        
{
            
string  strResult         =      "" ;
            
this .CurrentUrl     =      strUrl;
            
if ( this .CurrentUrl.ToLower().StartsWith( " http:// " ) == false )
                
this .CurrentUrl  =   " http:// " + this .CurrentUrl;
            
try
            
{
                contentBytes    
=  GetHtmlByte(CurrentUrl);
            
            }

            
catch (Exception err)
            
{
                strResult 
=   " 请求错误: "   +  err.Message;
            }

            
if (contentBytes == null )
            
{
                
throw   new  Exception( " 没有获得返回值 " );
            }

            strResult        
=     getStringFromByteArray(contentBytes,Encoding.UTF8);
            
return  strResult;
        }


获取指定远程网页元素字节数组::

  获取指定远程网页元素字节数组


转换指定字节数组为字符串::

      转换指定字节数组为字符串

借用这个,写了个抽取中国天气网预报的服务!很爽!

在webForm中WebRequest/WebClient/WebBrowser获取远程页面源码的三种方式(downmoon)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值