• C#保存CookieContainer到文件


    C# save CookieContainer to file”,发现了一份优雅的代码。
    http://stackoverflow.com/questions/1777203/c-writing-a-cookiecontainer-to-disk-and-loading-back-in-for-use

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    public static void WriteCookiesToDisk(string file, CookieContainer cookieJar) 
        using(Stream stream = File.Create(file)) 
        
            try
                Console.Out.Write("Writing cookies to disk... "); 
                BinaryFormatter formatter = new BinaryFormatter(); 
                formatter.Serialize(stream, cookieJar); 
                Console.Out.WriteLine("Done."); 
            } catch(Exception e) { 
                Console.Out.WriteLine("Problem writing cookies to disk: " + e.GetType()); 
            
        
    }    
       
    public static CookieContainer ReadCookiesFromDisk(string file) 
        try
            using(Stream stream = File.Open(file, FileMode.Open)) 
            
                Console.Out.Write("Reading cookies from disk... "); 
                BinaryFormatter formatter = new BinaryFormatter(); 
                Console.Out.WriteLine("Done."); 
                return (CookieContainer)formatter.Deserialize(stream); 
            
        } catch(Exception e) { 
            Console.Out.WriteLine("Problem reading cookies from disk: " + e.GetType()); 
            return new CookieContainer(); 
        

      

  • 相关阅读:
    Spell checker
    Power Network
    ACM Computer Factory
    Asteroids
    Golang: 并发抓取网页内容
    Golang: 抓取网页内容
    Golang: 读取文件并统计内容
    Golang: 接收命令行输入
    React: 有状态组件生成真实DOM结点
    React: 无状态组件生成真实DOM结点
  • 原文地址:https://www.cnblogs.com/yidanda888/p/15843400.html
Copyright © 2020-2023  润新知