You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Axios请求头中传递Cookie以实现Lovepik自动下载工具

解决Axios传递Cookie无效的问题

你的代码核心问题是Cookie请求头没有放在headers配置项内,Axios的请求头参数必须嵌套在headers对象里才能被正确识别。

修正后的代码

axios.post('YOUR_LOVEPIK_URL', data, {
  headers: {
    'Cookie': 'cookie1=value; cookie2=value; cookie3=value;'
  }
});

额外注意事项

  • 确保Cookie值完全正确:直接复制浏览器中Lovepik站点的完整Cookie(可通过F12开发者工具的Application/Storage面板获取),不要遗漏登录态相关的关键字段(如token、sessionId类Cookie)。
  • 补充浏览器请求头:Lovepik可能会校验User-Agent、Referer等字段,建议添加这些信息避免被反爬拦截:
    axios.post('YOUR_LOVEPIK_URL', data, {
      headers: {
        'Cookie': '你的完整Cookie内容',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36',
        'Referer': 'https://www.lovepik.com/'
      }
    });
    
  • 规避跨域限制:如果在浏览器环境运行代码,可能触发跨域拦截,建议改用Node.js环境执行请求,或配置本地代理绕过检测。
  • 注意Cookie时效性:部分站点的Cookie会定期失效,需要重新抓取最新的Cookie才能维持请求有效性。

内容的提问来源于stack exchange,提问作者Blog Khóa Học

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 16:42:02