怎么通过POST获取页面代码!急

问题描述

怎么通过POST获取页面代码!急http://www2.baidu.com/inquire/rsquery.php搜索中国然后得到HTNL代码

解决方案

解决方案二:
我blog上的文章,是否满足要求privatestringgetWebresourceFile1(stringurl){WebClientmyWebClient=newWebClient();byte[]myDataBuffer=myWebClient.DownloadData(url);stringSourceCode=Encoding.Default.GetString(myDataBuffer);saveSourceCode(SourceCode);returnSourceCode;}方法2privatestringgetWebresourceFile2(stringurl){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();request.Method="GET";StreamreceiveStream=response.GetResponseStream();StreamReaderreadStream=newStreamReader(receiveStream,Encoding.Default);stringSourceCode=readStream.ReadToEnd();saveSourceCode(SourceCode);response.Close();readStream.Close();returnSourceCode;}方法3privatestringgetWebresourceFile3(stringurl){WebClientwc=newWebClient();wc.Credentials=CredentialCache.DefaultCredentials;Byte[]pageData=wc.DownloadData(url);stringSourceCode=Encoding.Default.GetString(pageData);saveSourceCode(SourceCode);wc.Dispose();returnSourceCode;}方法4privatestringgetWebresourceFile4(stringurl){WebClientwc=newWebClient();wc.Credentials=CredentialCache.DefaultCredentials;StreamresStream=wc.OpenRead(url);StreamReadersr=newStreamReader(resStream,System.Text.Encoding.Default);stringSourceCode=sr.ReadToEnd();saveSourceCode(SourceCode);resStream.Close();wc.Dispose();returnSourceCode;}方法5privatestringgetWebresourceFile5(stringurl){WebRequestrequest=WebRequest.Create(url);WebResponseresponse=request.GetResponse();StreamresStream=response.GetResponseStream();StreamReadersr=newStreamReader(resStream,System.Text.Encoding.Default);stringSourceCode=sr.ReadToEnd();saveSourceCode(SourceCode);resStream.Close();sr.Close();returnSourceCode;}

解决方案三:
没用啊

时间: 2024-10-30 16:07:31

怎么通过POST获取页面代码!急的相关文章

怎么获取页面代码中隐藏的部分

问题描述 url=http://product.dangdang.com/product.aspx?product_id=20939382&ref=product-0-M在浏览器中,输入上面的url,在这页面代码中,"编辑推荐"代码如下<divclass="itembook_edit"><spanid='detail_all'style="display:none"><aname="abstract

在C#中获取页面元素布局信息的代码

最近研究一个如何在网页定位验证码并截图的问题时, 用SS写了一段C#小脚本可以轻松获取页面任 意元素的布局信息 (top, left, width, height). 10行功能代码, 觉得有点用, 现分享给大家: public dynamic GetRect(JQueryContext node) { node.Attr("pos_top", "0"); node.Attr("pos_left", "0"); Default

网络编程-如何获取content-encoding:gzip的html页面代码,

问题描述 如何获取content-encoding:gzip的html页面代码, 如何获取content-encoding:gzip的html页面代码,从获取html到解压的具体代码,跪求,谢谢 解决方案 就是用gzip解压方式来解码数据内容. http://blog.csdn.net/whatday/article/details/7567820 解决方案二: gzip解压 可认真看下参考http://blog.knownsec.com/2012/04/about-content-encodi

用JavaScript获取页面文档内容的实现代码_javascript技巧

JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题.各个表单值. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js基础</title> </head> <body> <p>一. 用Documen

JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)_jquery

js与jquery获得页面大小.滚动条位置.元素位置 复制代码 代码如下: //页面位置及窗口大小 function GetPageSize() {var scrW, scrH; if(window.innerHeight && window.scrollMaxY) {    // Mozilla    scrW = window.innerWidth + window.scrollMaxX;    scrH = window.innerHeight + window.scrollMaxY

javascript中获取页面所有选择符的css规则实现代码

 代码如下 复制代码 <script type="text/javascript"> /* ################################################### * 说明:用 javascript 获取页面上有选择符的 CSS 规则 * 包括'内部样式块'和'外部样式表文件' * 作者:Yanfu Xie [xieyanfu@yahoo.com.cn] * 网址:http://www.111cn.net * 日期:2007.01.16 *

Javascript 获取页面上选中的文字实现代码

 代码如下 复制代码 <script type="text/javascript">   // 说明:获取页面上选中的文字     function getSelectedText() {     if (window.getSelection) {         // This technique is the most likely to be standardized.         // getSelection() returns a Selection ob

ASP.NET技巧:前台页面代码绑定后台程序变量

ASP.NET编程经常会碰到在前台页面代码中要使用(或绑定)后台程序中变量值的问题.一般有<%= str%>和<%# str %>两种方式,这里简单总结一下.如有错误或异议之处,敬请各位指教. 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs:另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后

ASP.NET利用webclient获取页面源代码的解决方

asp.net|client|web|解决|页面|源代码 页面中包括DataGrid时,利用webclient获取页面源代码的解决方    主要问题,利用webclent获取页面源代码时,当页面中含有datagrid,并且该控件使用了自带的分页功能时,正常的方法只能获取第一页面的数据,其它页面的数据取不到,以下是解决方法. 方法一: 主要思路是利用webclient,post数据到服务来取得数据,这里主要用了一个小工具可以分析页面的组成及运行过程,分析中发现当点击下一页时,会Post三个参数过去