Asp.Net网站和WinForm开发过程中,常常需要抓取某个网站或地址的源代码,所以写一个读取网页源代码是有必要的:
/// <summary>
/// 网页操作类
/// </summary>
public class HTML
{
/// <summary>
/// 获取网页源代码
/// </summary>
Asp.Net网站和WinForm开发过程中,常常需要抓取某个网站或地址的源代码,所以写一个读取网页源代码是有必要的:
/// <summary>
/// 网页操作类
/// </summary>
public class HTML
{
/// <summary>
/// 获取网页源代码
/// </summary>
我还没有见过比源码版本控制这样跨任意编程语言更基本的工具。 这是我们用过的最基本的工具,是很多开发团队的生命线。 那么,为什么我们经常会用错呢? 为什么一些真正的核心,版本控制系统的基础往往知之甚少?
我总结了10个实践 或“戒律” - 这通常是发生故障或错误理解的开始, 是与版本控制产品和编程语言无关的。 我会从Subversion和.NET挑选一些例子,但它们广泛适用于其他技术。
//第一个为读取网页或某个网页文件
public static string WriteFile(string FilePath)
{
Encoding code = Encoding.GetEncoding("gb2312");
//读取html和其他文件
string temp = HttpContext.Current.Server.MapPath(FilePath);
StreamReader sr = null;
StreamWriter sw = null;
string str = "";
try
{
sr = new StreamReader(temp, code);
str = sr.ReadToEnd(); // 读取文件
}
catch (Exception exp)
{
sr.Close();
}
return str;
}