文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设经验技巧用post方法从网上抓取信息
精品推荐
特别推荐
·最受欢迎的网管工具集
·ADSL登录是错误,出现691是什么意思
·网站建设中的常用代码
·Web搜索引擎设计和实现分析
·网页心得:网页色彩的搭配
·网页颜色搭配的技巧
·网站上传方法汇总
·最大限度优化博客文章
·基本的页面设计元素布局比例
·网站策划书实例
·应用网页标准制作网站的几点好处
·网页设计心得:页面布局的简单规则
·注意:网页标题和网页Meta的写法
·网管员在日常维护局域网时的几点注意事项
·常用网页使用js技巧收集(200多个)
·WEB开发碰到的问题及经验十八则
·网页设计文字大小相关的四种设置方法
·怎样制作网页?
·谈论做网站的理念与技术
·“口碑营销”的关键问题是在效率
热点TOP10
·最受欢迎的网管工具集
·怎样制作网页?
·网页设计心得:页面布局的简单规则
·鼠标悬停显示标题等效果 JS+CSS
·知道对方的ip地址,如何查具体物理地址?
·首页设计所应该达到的几个设计
·网页登录界面设计需要注意的几个问题
·详解网站建设全过程(网络创业必读)
·常用网页使用js技巧收集(200多个)
·微软网页三剑客之Graphic Designer探密
·jsp Smart Upload上传下载全攻略
·给惊云下载系统添加ewebeditor编辑器
·web标准相关的一些链接
·巧妙设置在Windows中实现“一键关机”
·让你的主页声色并茂—巧为网页添加背景音乐
·设计网站大全2
·网页摹仿和抄袭的心得论
·校园网络投票的作弊和反作弊技术
·网页设计:当标题不能显示完整的时候
·网页设计从业者必看的职业规划

用post方法从网上抓取信息

日期:2007年1月13日 作者: 查看:[大字体 中字体 小字体]


前些天有个要求要从某个网站上取信息,但是该网站要求用post方式访问的.现在这里贴两个google到的方法.

using System.Net;

static string WebClinetPost(string url, string postData,string encodeType,out string err)
  {
   string uriString = url; 
   byte[] byteArray; 
   byte[] responseArray; 
   //postData = "checkvalue=32&bbb=%CD%B6%C6%B1&ilc=0&kkk=22";
   Encoding encoding = Encoding.GetEncoding(encodeType);
   try
   {
    WebClient myWebClient = new WebClient();
    WebHeaderCollection myWebHeaderCollection; 
    myWebClient.Headers.Add("Content-Type","application/x-www-form-urlencoded"); 
    //myWebClient.Headers.Add("Referer","http://xxxxx/xxxxxxxxxxxxxxxxxxxxxxxx"); 
    //myWebClient.Headers.Add("Accept-Language","zh-cn"); 
    myWebHeaderCollection = myWebClient.Headers; 
 
    byteArray = encoding.GetBytes(postData);
    responseArray = myWebClient.UploadData(uriString,"POST",byteArray); 

    err=string.Empty;
    return encoding.GetString(responseArray);
   }
   catch(Exception ex)
   {
    err=ex.Message;
    return string.Empty;
   }
  }
  public static string HttpWebResponsePost(string url, string postData,string encodeType,out string err)
  {

   Stream outstream = null;

   Stream instream = null;

   StreamReader sr = null;

   HttpWebResponse response = null;

   HttpWebRequest request = null;

   Encoding encoding = Encoding.GetEncoding(encodeType);

   byte[] data = encoding.GetBytes(postData);

   try

   {   

    request = WebRequest.Create(url) as HttpWebRequest;

    CookieContainer cookieContainer = new CookieContainer();

    request.CookieContainer = cookieContainer;

    request.AllowAutoRedirect = true;

    request.Method = "POST";

    request.ContentType = "application/x-www-form-urlencoded";

    request.ContentLength = data.Length;

    outstream = request.GetRequestStream();

    outstream.Write(data,0,data.Length);

    outstream.Close();

    response = request.GetResponse() as HttpWebResponse;

[1] [2] 下一页 




上一篇:封装的一些实现图片水印与图片自动结合缩放的类

下一篇:asp.net常用代码

用post方法从网上抓取信息 相关文章:
·电脑提速的新方法
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·女性自慰方法大搜查
·GHOST使用方法(图解)
·高手教你怎样在网上轻松赚钱
·教你解脱痛苦的38种方法
·Nero超刻的详细方法
·BT下载速度变慢原因解读及应对方法分析
·网站让百度(Baidu)天天更新、收录的更多的方法
·揭秘远程破解盗窃QQ密码的各种方法
用post方法从网上抓取信息 相关软件:
·2005年中考试题信息的传递
·手机炸弹-短信息攻击懒人版
·《苍天》偃月刀操作方法介绍视频
·2004年土地登记代理人第二科土地权力理论与方法试题02
·ERP与财务管理信息系统实施关键成功因素--毕博
·资产评估学课件第二章资产评估的基本方法(二)
·等级考试上机模型--3级信息管理
·高桦诊所医院信息管理系统(HIS)V9.41
·黑客视频教程-网吧代理服务器使用灰鸽子端口映射方法
·虚拟光驱的使用方法(全)swf

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot