当前在线人数15693
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
HttpWebRequest小程序
[版面:窗口里的风景][首篇作者:Edelweiss] , 2003年10月17日15:56:57 ,418次阅读,2次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
Edelweiss
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: Edelweiss (雪绒花), 信区: DotNet
标  题: HttpWebRequest小程序
发信站: Unknown Space - 未名空间 (Fri Oct 17 15:57:38 2003) WWW-POST

这个程序只是尝试一下how to connect to and read from a website.
这里我connect到一个天气预报的site.然后读取了html.
有时间加上form什么的, 可以做成一个小的天气预报application



using System;
using System.IO;
using System.Net;
using System.Text;

namespace edelweiss.Weather
{
   public class Weather{

   public Weather(){ 
   } 
   private void connect(){
      
     HttpWebRequest request;
     HttpWebResponse response;
     String weatherPrompt = @"font-size:20px";
   
     string fullpath =
@"http://asp.usatoday.com/weather/cityforecast.aspx?LocationID=USVA0023&ps=L1"
;
     request = (HttpWebRequest)WebRequest.Create(fullpath);
     response = (HttpWebResponse)request.GetResponse();
     StreamReader sr = new
StreamReader(response.GetResponseStream(),Encoding.ASCII);
  

    String str="";

    while(str.IndexOf(weatherPrompt) == -1 )    {
        str = sr.ReadLine();
    }

   Console.WriteLine(str);

  }
   public static void Main()
   {
      Weather w = new Weather();
      w.connect();     
   }  
   }
}




--
※ 修改:·Edelweiss 於 Oct 17 15:57:38 修改本文·[FROM: 67.30.]
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 67.30.]

 
LodossWar
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: LodossWar (sleepycat), 信区: DotNet
标  题: Re: HttpWebRequest小程序
发信站: Unknown Space - 未名空间 (Fri Oct 17 16:33:14 2003) WWW-POST

好啊。不过如果对方改主业你的parse就有点问题了。

考虑一下这样:
google一下RSS
用RSS的方式获得信息可能更好。

Have fun!

【 在 Edelweiss (雪绒花) 的大作中提到: 】
: 这个程序只是尝试一下how to connect to and read from a website.
: 这里我connect到一个天气预报的site.然后读取了html.
: 有时间加上form什么的, 可以做成一个小的天气预报application
:
:
:
: using System;
: using System.IO;
: using System.Net;
: using System.Text;
:
: namespace edelweiss.Weather
: {
:    public class Weather{

:    public Weather(){ 
:    } 
:    private void connect(){
:       
:      HttpWebRequest request;
:      HttpWebResponse response;
:      String weatherPrompt = @"font-size:20px";
:    
:      string fullpath =
:
@"http://asp.usatoday.com/weather/cityforecast.aspx?LocationID=USVA0023&ps=L1"
: ;
:      request = (HttpWebRequest)WebRequest.Create(fullpath);
:      response = (HttpWebResponse)request.GetResponse();
:      StreamReader sr = new
: StreamReader(response.GetResponseStream(),Encoding.ASCII);
:   
:
:     String str="";
:
:     while(str.IndexOf(weatherPrompt) == -1 )    {
:         str = sr.ReadLine();
:     }
:
:    Console.WriteLine(str);
:
:   }
:    public static void Main()
:    {
:       Weather w = new Weather();
:       w.connect();     
:    }  
:    }
: }
:
:


--
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 151.201.]

 
Edelweiss
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: Edelweiss (雪绒花), 信区: DotNet
标  题: Re: HttpWebRequest小程序
发信站: Unknown Space - 未名空间 (Fri Oct 17 16:35:58 2003) WWW-POST

谢谢. 当时只是为了练习一下
什么是RSS?

【 在 LodossWar (sleepycat) 的大作中提到: 】
: 好啊。不过如果对方改主业你的parse就有点问题了。
:
: 考虑一下这样:
: google一下RSS
: 用RSS的方式获得信息可能更好。
:
: Have fun!
:


--
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 67.30.]

[分页:1 ]
[快速返回] [ 进入窗口里的风景讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996