<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nastu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wxf91</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wxf91]]></copyright><item><title><![CDATA[codex-plugins-无登录恢复指南]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/164579986</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/164579986</guid><author>wxf91</author><pubDate>Tue, 08 Sep 2026 10:24:09 +0800</pubDate><description><![CDATA[适用情况：Codex Desktop 的页面缺少官方市场插件，例如 Figma、Superpowers，或只显示随程序内置的一小部分插件。目标：恢复官方市场，并安装figma与。全程不登录 OpenAI/ChatGPT 账号、不手改、不复制另一台电脑的.codex缓存，也不关闭 TLS 证书校验。]]></description><category></category></item><item><title><![CDATA[从 0 到 1 打造生产级一键部署工具：OpenClaw 全自动化安装程序完整实现]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/159046053</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/159046053</guid><author>wxf91</author><pubDate>Sat, 14 Mar 2026 13:01:02 +0800</pubDate><description><![CDATA[本文完整拆解了 OpenClaw 全自动化安装工具的核心实现，涵盖了 Windows 桌面开发、网络编程、进程管理、系统 API 调用、工程化打包等核心技术点。这个工具不仅解决了 OpenClaw 的部署门槛问题，更可以作为通用的 Windows 自动化安装框架，适配其他工具的部署需求。Windows 桌面开发看似简单，但实际上有非常多的底层细节和坑，只有真正理解 Windows 系统的底层机制，才能开发出稳定、易用、兼容性强的桌面程序。]]></description><category></category></item><item><title><![CDATA[基于.NET Core 实现闲鱼 Goofish 即时通讯 WebSocket 对接实战（深度详解版）]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/156712944</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/156712944</guid><author>wxf91</author><pubDate>Thu, 08 Jan 2026 10:35:38 +0800</pubDate><description><![CDATA[闲鱼 Goofish 即时通讯体系是基于 WebSocket 协议构建的长连接通信系统，其协议格式、消息加密方式、心跳机制均为闲鱼自定义规范。本文将逐行解析核心代码，从协议细节、连接管理、消息解析到业务落地，完整呈现.NET Core 对接闲鱼 Goofish 的全流程，确保新手也能理解每一个技术细节。本次实战的核心目标：本次对接闲鱼 Goofish 的系统采用分层架构设计，从上到下分为接入层、业务层、工具层、数据层和外部依赖层，各层职责清晰、解耦性强。架构分层图

各层核心职责说明以 “用户发送消息” 和]]></description><category></category></item><item><title><![CDATA[C#基于Playwright的千牛售后自动化实践：风控规避与稳定性优化]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/156687377</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/156687377</guid><author>wxf91</author><pubDate>Wed, 07 Jan 2026 14:50:50 +0800</pubDate><description><![CDATA[通过UiBot获取千牛登录Cookie时就能顺带把滑块解决，然后仅使用千牛的cookie2打开售后页面，几乎碰不到滑块验证码，上述解决滑块的代码作为备用。构建自动化售后系统，核心目标是通过模拟真实用户行为降低风控概率，同时保证退款流程的稳定性和可维护性。在这种背景下，我们选择。]]></description><category></category></item><item><title><![CDATA[基于 UiBot（RPA）实现千牛账号批量自动登录与 Cookie 抓取]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/156677502</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/156677502</guid><author>wxf91</author><pubDate>Wed, 07 Jan 2026 11:00:50 +0800</pubDate><description><![CDATA[本文基于 UIBot 实现了千牛账号批量自动登录与 Cookie 抓取的完整方案。完全自动化：替代人工登录，降低人力成本，提升效率；高容错性：通过异常捕获、动态等待、多条件定位，适配不同场景；易维护性：账号配置解耦、日志完善，便于后续迭代。实际应用中，可根据千牛版本更新、验证码策略调整，优化控件定位和滑块验证逻辑，进一步提升脚本的稳定性和鲁棒性。关键点回顾脚本核心架构是无限循环+逐个账号处理+异常捕获，确保单个账号失败不影响整体；]]></description><category></category></item><item><title><![CDATA[基于C# + Playwright实现抖店店铺子账号Cookie批量获取]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/155569748</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/155569748</guid><author>wxf91</author><pubDate>Thu, 04 Dec 2025 14:06:02 +0800</pubDate><description><![CDATA[本文基于C# + Playwright实现了抖店子账号Cookie批量获取工具，通过自动化登录与参数加密技术，解决了多店铺运营中Cookie获取效率低的问题。工具具备配置持久化、日志记录等特性，可直接应用于实际业务场景。后续扩展方向：Cookie定时更新：添加定时任务功能，自动刷新子账号Cookie，避免Cookie过期导致的业务中断。多平台支持：扩展至淘宝、京东等其他电商平台，实现多平台Cookie管理。可视化优化：增加数据统计模块，展示各店铺Cookie有效期、操作成功率等数据。]]></description><category></category></item><item><title><![CDATA[C# 实现小某书千帆平台登录售后功能的核心逻辑拆解]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/155446716</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/155446716</guid><author>wxf91</author><pubDate>Mon, 01 Dec 2025 14:49:44 +0800</pubDate><description><![CDATA[本文分析了某网站的登录和售后接口加密机制。通过Fiddler抓包发现关键参数X-t（时间戳）和X-s（加密值）。JS分析显示X-s的生成流程：1)拼接时间戳、接口路径和请求体；2)进行MD5哈希；3)通过自定义编码函数转换。研究提供了C#实现代码，包含时间戳处理、MD5计算和Base64-like编码步骤，可用于模拟请求。该加密方案应用于登录、售后列表查询和退款审核等接口，验证了参数生成逻辑的通用性。]]></description><category></category></item><item><title><![CDATA[.NET Core使用 Redis在负载均衡场景中使用 Server-Sent Events]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/146396152</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/146396152</guid><author>wxf91</author><pubDate>Thu, 20 Mar 2025 15:02:35 +0800</pubDate><description><![CDATA[基于 Redis 的实现，使用 StackExchange.Redis，这是一个非常流行的 .NET Redis 客户端（ASP.NET Core 也在使用它），并且有很好的文档。使用这种方法，应用程序应该对不同类型的消息使用不同的通道。如下图所示，客户端 A 连接到实例 1，客户端 B 连接到实例 2。为了解决这个问题，需要一个通信通道，该实例可用于重新分发消息。当需要将实例 1 上执行的作生成的消息广播到所有客户端（客户端 B 也是如此）时，就会出现问题。接着，我们定义一个从运营商接收短信的接口，]]></description><category></category></item><item><title><![CDATA[langgenius/dify(v1.0.1) 实现自定义登录接口与企业内部已有SSO系统集成]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/146373935</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/146373935</guid><author>wxf91</author><pubDate>Wed, 19 Mar 2025 16:56:46 +0800</pubDate><description><![CDATA[这里邮箱我们使用163邮箱，格式 手机号@163.com密码使用用户id，如果用sso登录用不上，dify默认登录页面可用创建用户：get_create_account创建租户成员：create_normal_tenant_memberid:str,name: str,if not ta:return ta通过Fiddler查看 /console/api/workspaces的请求响应包，得到默认租户id。]]></description><category></category></item><item><title><![CDATA[langgenius/dify(v1.0.1) dify-api 打包Dokcer镜像超时优化方案]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/146372559</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/146372559</guid><author>wxf91</author><pubDate>Wed, 19 Mar 2025 16:19:22 +0800</pubDate><description><![CDATA[文件路径：dify/api/Dockerfile这个 Dockerfile 主要用于构建一个基于 Python 3.12 的 Flask API 应用，并使用 Poetry 来管理 Python 依赖。]]></description><category></category></item><item><title><![CDATA[langgenius/dify(v1.0.1) 模型列表设置API-KEY超时无响应或500Internal Server Error]]></title><link>https://blog.youkuaiyun.com/wxf91/article/details/146372169</link><guid>https://blog.youkuaiyun.com/wxf91/article/details/146372169</guid><author>wxf91</author><pubDate>Wed, 19 Mar 2025 15:40:08 +0800</pubDate><description><![CDATA[切换到dify/docker/目录，修改docker-compose.yaml修改如下配置并保存。使用以下命令启动容器。]]></description><category></category></item></channel></rss>