登录
首页 » C#源码 » C# OpenRead获取网站源代码,并保存到TXT文件Stream流中

C# OpenRead获取网站源代码,并保存到TXT文件Stream流中

于 2022-02-02 发布 文件大小:17.58 kB
0 171
下载积分: 2 下载次数: 1

代码说明:

C#获取网页源代码,并将其保存为TXT文件,这里应用了OpenRead和Stream流方法,具体的实现,请参见以下代码:   richTextBox1.Text = string.Empty;   WebClient wclient = new WebClient();//实例化WebClient类对象   wclient.BaseAddress = textBox1.Text;//设置WebClient的基URI   wclient.Encoding = Encoding.UTF8;//指定下载字符串的编码方式   //为WebClient类对象添加标头   wclient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   //使用OpenRead方法获取指定网站的数据,并保存到Stream流中   Stream stream = wclient.OpenRead(textBox1.Text);   //使用流Stream声明一个流读取变量sreader   StreamReader sreader = new StreamReader(stream);   string str = string.Empty;//声明一个变量,用来保存一行从WebCliecnt下载的数据   //循环读取从指定网站获得的数据   while ((str = sreader.ReadLine()) != null)   {    richTextBox1.Text += str + " ";   }   //调用WebClient对象的DownloadFile方法将指定网站的内容保存到文件中   wclient.DownloadFile(textBox1.Text, DateTime.Now.ToFileTime() + ".txt");   MessageBox.Show("保存到文件成功");

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 创建SQL RAND()随机数查询数据库
    C# 随机读取数据库中几条记录,使用了SQL语句中的RAND()来实现随机查询,根据生成的随机数查询记录,最终将查询的数据返回到DataTable对象中显示出来,实现本随机查询的核心代码如下示:   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT * FROM tb_Student WHERE 学生编号=22050110+FLOOR(RAND()*10)");//创建了随机查询   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2023-08-22 05:10:03下载
    积分:1
  • 5G 毫米波ns-3下仿真
    5G  毫米波 天线仿真  ns-3/ns3平台下的C++ 程序
    2022-07-08 09:28:17下载
    积分:1
  • C# 文件上载/下载器程序示例
    一个挺基础的Visual C# 文件上载/下载器程序源码示例,从指定网址下载文件到本机。下载文件使用client.DownloadFile(),上传文件使用client.UploadFile(),使用指定的方法将指定的本地文件上载到指定的资源。程序要用到一个三方控件:File Downloader and Uploader.dll,请放于Debug目录下,与exe同级,运行时供调用。
    2022-02-28 16:20:26下载
    积分:1
  • 第五版课件及习题程序和学习辅导
    第五版课件及习题程序和学习辅导源码
    2022-01-27 20:17:14下载
    积分:1
  • C# 从Uri指定的位置获取Cookie
    C# 从Uri指定的位置获取Cookie,获取当前WPF程序的Cookie数据,Cookie设置成功,请转到第二页面测试!
    2023-04-11 17:30:04下载
    积分:1
  • C# 从RichTextBox 控件中提取文本内容
    C# 从RichTextBox 控件中提取文本内容,并设置RichTextBox 控件中的字体大小-附完整源代码,   private void button1_Click(object sender, RoutedEventArgs e)   {//从RichTextBox 控件中提取文本内容    TextRange MyText = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MessageBox.Show(MyText.Text, "RichTextBox控件中的文本内容",MessageBoxButton.OK);   }   private void button2_Click(object sender, RoutedEventArgs e)   {//设置RichTextBox 控件中的字体大小    TextRange MyText = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MyText.ApplyPropertyValue(TextElement.FontSizeProperty, 36.00);    MyText.ApplyPropertyValue(TextElement.FontWeightProperty, FontWeights.Bold);   
    2022-09-21 17:55:02下载
    积分:1
  • STM32飞控baseflight-master,主流飞控
    STM32飞控baseflight-master,主流飞控,更新快,性能好。
    2023-02-11 09:40:04下载
    积分:1
  • C# 演示Tile、FlipX、FlipY、FlipXY 四种模式如何实现
    C# 演示Tile、FlipX、FlipY、FlipXY 四种模式如何实现,基于WPF的一个C#源代码,可借此源码了解下DrawingBrush()、FlipY、TileMode.FlipXY、TileMode.Tile等众多模式在C#中的代码是如何编写的,源代码在VS2015中可以编译,完整代码请单击下载链接。
    2022-05-20 04:07:08下载
    积分:1
  • C# 立方体三维旋转动画实例代
    C# 玩转三维空间,编写实现一个立方体的三维旋转动画特效,运行本程序,会看到窗口中有一个3D立方体,不停旋转,视角改变平滑,看似简单的动画,实际上编写起来挺麻烦,代码文件比较多,而且是一个来自国外的C# 源代码,注释也是英文的,这个实例用到了C#的float、ThreeDMatrix()、ThreeDObject()、ThreeDPolygon(points)、ThreeDPoint、ArrayList()等众多方法,对学习C#的图像渲染有一定参考价值。
    2023-01-09 01:55:03下载
    积分:1
  • C# 去重 去掉数组中的重复数字
    C# 去重功能范例演示,去掉数组中的重复数字,定义一个一维数组,并赋值,循环遍历定义的一维数组,并输出其中的元素,定义两个int类型的变量,分别用来表示数组下标和存储新的数组元素,,根据数组下标的值遍历数组元素,定义一个标识,以便从这里开始执行语句,然后再定义一个循环数组,循环遍历排序后的数组元素并输出:   Console.Write("排序后的数组:");   foreach (int n in arr)//循环遍历排序后的数组元素并输出    Console.Write(n + " ");   int[] newArr = RemoveNum(arr);//去掉重复数字   Console.WriteLine();   Console.Write("去掉重复数字之后的数组:");   foreach (int n in newArr)//循环遍历排序后的数组元素并输出    Console.Write(n + " ");   Console.ReadLine();
    2023-08-21 20:00:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载