Access Internet

原创 2007年09月28日 13:58:00


        //要请求的url
        public string requesturi = "http://search.51job.com/jobsearch/search_result.php";
        //要发送的请求
        public System.Net.HttpWebRequest webrequest;
        //要收到的响应
        public System.Net.HttpWebResponse webreponse;
        //要发送的 cookie
        public CookieCollection cookies = null;
        //send request
        //第一次发送请求,根据工作地点,职位发布日期,职位关键字 得到具体职位的信息
        private ArrayList sendRequest(string jobarea, int issuedate, string keyword)
        {
            #region  准备发送数据
            System.Text.StringBuilder builder = new StringBuilder();
            //构造将要发送的数据
            //工作地点
            builder.Append("postchannel=0000&stype=0&jobarea=" + jobarea);
            //职位发布日期
            builder.Append("&funtype_big=0100&funtype=0100&industrytype=&issuedate=" + issuedate);
            //职位关键字
            builder.Append( "&keywordtype=2&keyword=" + keyword);
            builder.Append( "&curr_page=1");
            //把发送的数据转换成字节
            byte[] sendbyte = System.Text.Encoding.Default.GetBytes(builder.ToString());
           

            //构造一个请求
            System.Net.HttpWebRequest webrequest = System.Net.WebRequest.Create(requesturi) as System.Net.HttpWebRequest;
            //设置发送请求的提交方式
            webrequest.Method = "post";
            //设置HttpReferer 标头
            webrequest.Referer = "http://search.51job.com/jobsearch/default_search.php";
            //设置发送的数据类型
            webrequest.ContentType = "application/x-www-form-urlencoded";
            //设置发送请求数据的长度
            webrequest.ContentLength = sendbyte.Length;
            //添加 cookie
            if (cookies != null)
            {
                webrequest.CookieContainer = new System.Net.CookieContainer();
                webrequest.CookieContainer.Add(cookies);
            }        
            System.IO.Stream postData = webrequest.GetRequestStream();
            postData.Write(sendbyte, 0, sendbyte.Length);
            postData.Close();
            #endregion
            //receive response
            webreponse = webrequest.GetResponse() as System.Net.HttpWebResponse;

            cookies = webreponse.Cookies;

            System.IO.Stream stream = webreponse.GetResponseStream();
            System.IO.StreamReader reader = new System.IO.StreamReader(stream, System.Text.Encoding.GetEncoding("gb2312"));
            System.Text.StringBuilder sbuilder = new StringBuilder();
            sbuilder.Append(reader.ReadToEnd()); 

private internet access vpn client for windows

  • 2014年12月25日 16:43
  • 24.53MB
  • 下载

SS_MPLS_VPN_Ch2_ Internet_Access_ipb

  • 2012年09月22日 23:31
  • 3.1MB
  • 下载

Linux系统下使用mail发送一封简单的Internet邮件【以及验证邮件是否发送成功sendmail -bp,必须是root用户才可以使用此命令查看邮件消息队列中的内容】

文章来源:http://www.jb51.net/LINUXjishu/82069.html Linux系统下使用mail发送Internet邮件,在介绍mail之前先来看一下先来看...

Internet Download Manager IDM 如何抓取网页 整个网页内容

Internet Download Manager 的站点抓取功能不仅可以让您下载那些被过滤器指定的所需文件,例如一个站点的所有图片,或者一个站点的所有音频,同是它也可以让您下载站点的子集,或者映射整...
  • bphuj
  • bphuj
  • 2017年07月31日 17:50
  • 808

Norton Internet Security 序列号提取(卡饭)

准备材料: 1. Norton Internet Security 2014 (版本:21.1.0.18)     下载:http://buy-download.norton.com/downlo...

ICMP:Internet控制报文协议

ICMP传递差错报文以及其他需要注意的信息,通常被IP层或传输层使用。 ICMP报文格式如下: 所有ICMP报文的前4个字节是一样的,其他互不相同。 类型字段可以有15个不同的值,以描述特...
  • jinnlxl
  • jinnlxl
  • 2015年03月15日 14:53
  • 391

Internet+ or CPS 行业系统解决方案

在这个大数据时代,互联网+和物联网智能硬件系统集成方面,传统电子行业和IT互联网行业都争着提出行业系统性的解决方案,从而形成了行业内百花齐放百家争鸣的态势。这种局面显然是一个新的契机,而契机后面对应的...

第一章:Internet起源、历史与发展

从某种意义上,Internet可以说是美苏冷战的产物。 这样一个庞大的网络,它的由来,可以追溯到1962年。当时,美国国防部为了保证美国本土防卫力量和海外防御武装在受到前苏联第一次核打击以后仍然具有一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Access Internet
举报原因:
原因补充:

(最多只允许输入30个字)