本文实例讲述了c#获取网页源代码的方法。分享给大家供大家参考。具体如下:
public string getpagehtml(string url) { try { httpwebrequest wr = webrequest.create(url) as httpwebrequest; wr.method = "get"; wr.accept = "*/*"; wr.headers.add("accept-language: zh-cn"); wr.headers.add("ua-cpu: x86"); wr.headers.add("accept-encoding: gzip, deflate"); wr.useragent = "mozilla/4.0 (compatible; msie 7.0; windows nt 5.1; embedded web browser from: http://bsalsa.com/; infopath.2; .net clr 2.0.50727; .net clr 3.0.04506.648; .net clr 3.5.21022)"; wr.keepalive = true; wr.servicepoint.expect100continue = false; wr.allowautoredirect = false; httpwebresponse wre = wr.getresponse() as httpwebresponse; streamreader sreader = new streamreader(wre.getresponsestream(), encoding.getencoding("gbk")); string shtml = sreader.readtoend(); wre.close(); return shtml; } catch { return ""; } }
希望本文所述对大家的c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论