程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#模擬http post 帶cookie

c#模擬http post 帶cookie

編輯:C#入門知識

下面的代碼是自動向cnblogs中的小組發帖.........注意小組ID,主題ID,小組類型 首先采用firebug分析到發帖時的post地址以及參數,其中在headers中包含了cookies,把cookies復制下來放到d:\cookie.txt中,以分號隔開(a=b;c=d;),這些cookie中包含有身份驗證信息 之後讀取文件d:\data.txt,每1024個字節為一帖自動發送   \\代碼 using System;
using System.Collections.Generic;
using System.Web;

using System.Xml;
using System.IO;
using System.Text;
using System.Collections;

using System.Net;
using System.Threading;
namespace Haier1
{
    class Program
    {
            public static Hashtable getCookieMap()
        {
            string sPath = "d:\cookie.txt";
            Hashtable maps = new Hashtable();
            FileStream fs = new FileStream(sPath, FileMode.Open);
            StreamReader rf = new StreamReader(fs, System.Text.Encoding.GetEncoding("gb2312"));
            string hm = "";
            try
            {
                do
                {

                    hm = rf.ReadLine();


                } while (!rf.EndOfStream);
                Console.WriteLine(hm);
                String[] s1 = hm.Split(;);
                // Console.Write(s1.Length);
                for (int i = 0; i < s1.Length; i++)
                {
                    int pos = s1[i].IndexOf(=);
        

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved