国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

從網上抓取指定URL源碼的方案

2019-11-17 06:10:43
字體:
來源:轉載
供稿:網友

  引言:

  在做無線項目的時候,與通訊公司的數據通訊有一部分是通過XML交互的,所以必須要動態抓取通訊公司提供的固定的Internet上的數據,便研究了一下如何抓取固定url上的數據,現與大家分享一下。

  類名GetPageCode,有一個方法GetSource,通過屬性傳遞參數,入參控制的是要取得URL的地址,代理服務器的設置及輸出方式的控制,這里大家可以再擴展自己的需要,我這里只提供了兩種方式,一種是直接寫到本地的某個文件中,另外一種就是返回字符串的。類里已經作了比較具體的注釋,我想大家很輕易就看明白了,假如實在不明白, 那就msn上問吧,MSN:yubo@x263.net。

  調用方式:
  #region 測試獲取遠程網頁
  GetPageCode gpc = new GetPageCode();
  gpc.Url="http://ppcode.com";
  gpc.PRoxyState=1;//使用代理服務器,0為不使用,設置為1后下面的代理設置才起作用
  gpc.ProxyAddress="http://proxyName.com";//代理服務器地址
  gpc.ProxyPort="80";//代理服務器的端口
  gpc.ProxyAccount="proxy";//代理服務器賬號
  gpc.ProxyPassWord="password";//代理服務器密碼
  gpc.ProxyDomain="bqc";//代理服務器域
  gpc.OutFilePath=filePath;//設置輸出文件路徑的地方,假如不設置,則返回字符串
  gpc.GetSource();//處理
  string tempErr=gpc.NoteMessage;//假如出錯,這里會提示
  string tempCode=gpc.OutString;//返回的字符串
  #endregion
  類代碼:
  using System;
  using System.Collections;
  using System.ComponentModel;
  using System.Data;
  using System.Drawing;
  using System.IO;
  using System.Net;
  using System.Text;
  using System.Web;
 
進入討論組討論。


  namespace Test.Com
  {
   /// <summary>
   /// 功能:取得Internet上的URL頁的源碼
   /// 創建:2004-03-22
   /// 作者:Rexsp MSN:yubo@x263.net
  /// </summary>
   public class GetPageCode
   {
   #region 私有變量
  /// <summary>
  /// 網頁URL地址
  /// </summary>
  private string url=null;
  /// <summary>
  /// 是否使用代碼服務器:0 不使用  1 使用代理服務器
  /// </summary>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽普县| 阿瓦提县| 福贡县| 太原市| 蕲春县| 鲜城| 舒兰市| 逊克县| 乌兰浩特市| 基隆市| 南靖县| 孝义市| 新乡市| 师宗县| 南郑县| 盐源县| 宣汉县| 淮滨县| 连江县| 丰台区| 临沂市| 武宁县| 宣汉县| 西昌市| 上思县| 平安县| 黎川县| 黔西县| 余庆县| 铜梁县| 横山县| 垫江县| 黑河市| 黄龙县| 寻甸| 花莲县| 白城市| 丹棱县| 和林格尔县| 太谷县| 龙南县|