62,050
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.IO;
using System.Net;
using System.Text;
class Spider
{
public static void Main(string[] args)
{
if (args.Length == 0)
{
Console.Write("请输入url!");
return;
}
string url = args[0];
Encoding e = Encoding.Default;//默认为gb
if (args.Length == 2)
{
try
{
e = Encoding.GetEncoding(args[1]);//获取传递的编码
}
catch { e = null; }
}
if (e == null)
{
Console.Write("输入的编码错误!");
return;
}
string result = string.Empty;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), e);
result = reader.ReadToEnd();
reader.Close();
}
catch (Exception ex)
{
Console.Write(string.Format(@" 服务器获取文件内容出错:{0} ", ex.Message));
}
Console.Write(result);
}
}