问答

使用puppeteer设置cookies登录快手,但是显示没有登录

作者:admin 2021-05-05 我要评论

使用cookies.js保存cookies module.exports = [ { domain: ".kuaishou.com", expirationDate: 3758630251, hostOnly: false, httpOnly: true, name: "access_tok...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

使用cookies.js保存cookies

module.exports = [
  {
    domain: ".kuaishou.com",
    expirationDate: 3758630251,
    hostOnly: false,
    httpOnly: true,
    name: "access_token",
    path: "/",
    sameSite: "unspecified",
    secure: true,
    session: false,
    storeId: "0",
    value:
      "ChFvYXV0aC5hY2Nlc3NUb2tlbhIw3pHvcU41E2Tw3f4SXyQYCKbOUxKYhboHBlbI0IENK6xR8WDqKYy9SauDzdQPXHQqGhLiICkHPKJFr7JGeErh7m5jzagiIFXsTdrzFcJbjaeJuX4ljrUEsmAjF3IQ7ZHs8NqaYhC_KAUwAQ",
    id: 1,
  },

(只节选一段cookies)

在main.js导入cookies

const cookies = require("./cookies");

在page中用setCookie方法载入cookies

await page.setCookie(...cookies);

但是最后登录快手显示未登录

const PROFILE_URL = `https://video.kuaishou.com/profile/${myArgs[0]}}`;
await page.goto(PROFILE_URL, { waitUntil: "networkidle2", timeout: 0 });

想了许多方法未解决

###

快手的cookie做http only了吗?
也可以直接进入登录页面,用 puppeteer 登陆下试试?

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 使用puppeteer设置cookies登录快手,但

    使用puppeteer设置cookies登录快手,但

  • vue子组件props如何用到父组件传送的数

    vue子组件props如何用到父组件传送的数

  • vue项目在scss文件中引入css报错怎么修

    vue项目在scss文件中引入css报错怎么修

  • vue-quill-editor富文本编辑器回显不显

    vue-quill-editor富文本编辑器回显不显

腾讯云代理商
海外云服务器