mosheng 发表于 2025-2-23 02:34:00

记录下这两天用Csharp写软件Cookie类遇到的坑


[*]manager.VisitUrlCookies(url, true, callback);
注意这里Cookie管理器访问cookie的第二个参数,默认是假,是假的情况就不会获取httpOnly属性的cookie出来
[*]独立缓存的+独立cookie的情况,一定要在初始化和创建浏览器的时候设置好保留session,否则下次打开软件显示未登录状态
初始化://保留用户首选项
persist_user_preferences = true,

       创建浏览器:// 设置运行环境
FBroSharpRequestContextSet contextSet = new FBroSharpRequestContextSet
{
    persist_session_cookies = true,
    cache_path = Directory.GetCurrentDirectory() + $"\\Cache\\{BrowserCount}\\" // 确保每个浏览器都有独立的缓存路径
};

流星木马 发表于 2025-2-27 20:58:51

貌似图中代码是用户首选项   跟保留session不是同一个东西
页: [1]
查看完整版本: 记录下这两天用Csharp写软件Cookie类遇到的坑