C#获取网页源文件
来源:互联网 发布:好书 知乎 编辑:程序博客网 时间:2024/04/30 01:18
使用System.Net空间下的WebClient类即可处理。代码如下:
public static string GetHtml(string url, string encode){ if (!Regex.IsMatch(StrUrl, @"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$", RegexOptions.Compiled | RegexOptions.IgnoreCase)) {return ""; } try {WebClient myWebClient = new WebClient();byte[] myDataBuffer = myWebClient.DownloadData(url);string strWeb = Encoding.Default.GetString(myDataBuffer);string webCharSet = GetRegexStr(strWeb, "<meta.*? content=(['\"]?).*?charset=(?<content>.+?)\"|'[\\s|\\S]+>", "content");Encoding encoding;try{ encoding = Encoding.GetEncoding(webCharSet);}catch{ try {encoding = Encoding.GetEncoding(encode); } catch {encoding = Encoding.Default; }}if (encoding != Encoding.Default){ strWeb = encoding.GetString(myDataBuffer);}return strWeb; } catch {return ""; }}
- C#获取网页源文件
- C#获取网页源文件.txt
- C# 获取网页html源文件
- java获取网页源文件
- C# 读取网页源文件
- C# Winform 应用程序中,获取某网页的源文件
- 用java获取网页源文件
- C#获取WEB页面源文件
- DELPHI读取网页源文件和获取字符串
- asp.net 获取网页源文件的方法
- Delphi中idHttp获取网页源文件
- DELPHI读取网页源文件和获取字符串
- C#网页源代码获取
- C#获取网页内容
- c# 获取网页内容
- C#获取网页内容
- C#获取网页内容
- C# 获取网页源代码
- Android多点触控技术
- 用英语思维学习英语
- git与github在ubuntu下的使用
- maven打包
- 【趣题 一】--- 酒精与水问题
- C#获取网页源文件
- c语言结构体用法
- iOS ARC(Automatic Reference Count)机制
- 数组 与 指针 相互表示法
- 电子工程师的《道德经》《生意经》《处世经》
- 开机报警声音
- flex olapdatagrid NaN 问题
- inotify -- Linux 2.6 内核中的文件系统变化通知机制
- 响应式网页设计需要考虑的5大预算因素