国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 界首市| 抚顺县| 定西市| 屯留县| 辰溪县| 依安县| 延吉市| 奎屯市| 樟树市| 普定县| 始兴县| 新平| 清水河县| 南溪县| 饶平县| 太仓市| 门源| 浙江省| 闽清县| 商洛市| 龙陵县| 田阳县| 乌审旗| 阳东县| 洛阳市| 九龙坡区| 通辽市| 临潭县| 台湾省| 吉木乃县| 安宁市| 仙桃市| 杭锦后旗| 屯昌县| 永安市| 禄劝| 边坝县| 永宁县| 花莲市| 襄垣县| 灵台县|