-
Notifications
You must be signed in to change notification settings - Fork 0
Trade Cookies ZH
POE2Fixer 需要从您的 pathofexile.com 浏览器会话中获取两个 cookies,以代表您进行交易请求:
-
POESESSID— 您已登录的会话令牌。 -
cf_clearance— Cloudflare 反机器人放行 cookie。
它们在 Configuration → Settings → Trade Cookies 中手动输入。值在存储时加密(Windows DPAPI,绑定到机器),并保存在内存的 SecureString 中,该字符串在应用程序退出时会自行清除。
交易请求会模拟真实浏览器,而 cf_clearance 只能与签发它的那个浏览器配合使用。必须安装 Google Chrome 或 Firefox — 在 Trade Cookies 区域顶部的 Browser 选择器中选择一个,并始终从本机的同一浏览器复制 cookies。POE2Fixer 会自动将其交易身份匹配到所选浏览器的已安装版本(来自其他浏览器(例如 Edge)的 cookies 将无法通过交易站点的检查)。
-
安装 Google Chrome 或 Firefox,并在 Browser 选择器中选择同一浏览器。
-
在该浏览器中打开
https://www.pathofexile.com/trade2/并登录。如果出现 Cloudflare 检查,请完成验证。 -
按 F12 打开 DevTools → Application 标签(Chrome)或 存储 标签(Firefox)→ Cookies → 选择
pathofexile.com。 -
找到
POESESSID行,双击其 Value,按 Ctrl+C。(Screenshot: DevTools 显示高亮的 POESESSID)
-
在 POE2Fixer 中,点击 Settings 中 POESESSID 旁边的 📋 Paste 按钮。
-
对
cf_clearance重复此操作,然后按 检查 Cookie。
检查 Cookie 按钮会使用您的 cookies 加载交易站点,并检查是否签发了 POETOKEN:
- 收到 POETOKEN — cookies 完全通过交易站点的检查;一切就绪。
- 未收到 POETOKEN — 您仍可继续(该令牌是可选的,没有它交易也能工作),但如果交易出现异常,请从所选浏览器粘贴新的 cookies 并再次检查。
-
POESESSID在您从浏览器的 pathofexile.com 注销时过期,或在几周不活跃后过期。如果交易因 HTTP 401 而停止工作,请刷新两个 cookies。 -
cf_clearance在未使用约 1 小时后过期,或在 Cloudflare 决定重新挑战您时过期。如果交易返回 HTTP 403,请刷新cf_clearance。
- 存储为单个 DPAPI blob:
Configs/general/cookies.dat。该文件在任何其他机器上都不可读。 -
config.json文件不包含 cookies(它们是分开的,以避免通过明文配置泄漏)。 - 设置 UI 不允许将值复制出来 — 掩码显示使用不可复制的标签,而不是文本输入框。显示按钮只在原位置显示该值以便验证。