欢迎各位兄弟 发布技术文章
这里的技术是共享的
macosh shell cookie 获取 https://aaa.bbb-ict.com 的 cookie
在 macOS 的 Shell 环境中,如果你想获取访问 https://aaa.bbb-ict.com 时的 Cookie,通常需要使用支持会话和 Cookie 管理的命令行工具,比如 curl 或 wget。不过需要注意:
如果网站依赖 JavaScript 动态生成内容或设置 Cookie(例如通过前端脚本),那么仅用 curl/wget 是无法执行 JavaScript 的,也就无法获取这类动态 Cookie。
如果 Cookie 是在登录、表单提交等交互后由服务器通过 Set-Cookie 响应头返回的,则可以通过模拟请求获取。
curl 保存 Cookie
编辑
说明:
-c cookies.txt:将服务器返回的 Cookie 保存到 cookies.txt
如果网站需要 User-Agent 或其他 Header,可加上 -H "User-Agent: ..."
假设你需要先 POST 登录,再获取 Cookie:
编辑
⚠️ 注意:真实登录接口、参数名、是否使用 CSRF token 等需根据网站实际情况分析(可通过浏览器开发者工具 Network 面板查看)。
如果 Cookie 是由 JavaScript 设置的(例如 SPA 应用),则必须使用能运行 JS 的工具,比如 Playwright 或 Puppeteer。
安装 Playwright:
编辑
创建脚本 get-cookie.mjs:
编辑
运行:
编辑
不要在脚本中硬编码账号密码。
某些网站禁止自动化访问,请遵守其 robots.txt 和服务条款。
内部系统(如 bbb-ict.com 可能是立讯精密内部平台)可能有额外安全策略(如 IP 白名单、MFA 等),需联系管理员确认。
如果你能提供更具体的信息(例如:是否需要登录?Cookie 是静态还是 JS 生成?),我可以给出更精准的方案。