zoukankan      html  css  js  c++  java
  • ASP.NET 抓取网页内容-Post 数据

    在抓取网页时,有时候,需要将某些数据通过 Post 的方式发送到服务器,将以下代码添加在网页抓取的程序中,以实现将用户名和密码 Post 到服务器:

    string data = "userName=admin&passwd=admin888";
    byte[] requestBuffer = System.Text.Encoding.GetEncoding("gb2312").GetBytes(data);
     
    request.Method = "POST";
    request.ContentType = "application/x-www-form-urlencoded";
    request.ContentLength = requestBuffer.Length;
    using (Stream requestStream = request.GetRequestStream())
    {
        requestStream.Write(requestBuffer, 0, requestBuffer.Length);
        requestStream.Close();
    }
     
    using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312")))
    {
        string str = reader.ReadToEnd();
        reader.Close();
    }

    以上是以编码 gb2312 为例。

  • 相关阅读:
    flex布局
    input框不能输入问题
    JS的innerHTML完成注册表
    CSS的z-index属性和box-shadow属性
    JS个人笔记
    css照片墙
    透明度设置
    a标签的name属性
    iframe标签
    title属性
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1613594.html
Copyright © 2011-2022 走看看