【发布时间】:2019-11-29 02:46:43
【问题描述】:
我在 express.js 服务器上运行 puppeteer。我去的一些网页需要 puppeteer 才能登录。我正在使用
const browser = await puppeteer.launch({
userDataDir: "./user_data/",
});
存储会话 cookie,这样我就不必每次都登录,但是,每当我重新启动 express.js 服务器时,cookie 似乎消失了,我需要再次登录。
为什么这种情况不断发生?有没有办法阻止它发生?
【问题讨论】:
-
看起来这曾经是一个 Chromium 错误。你用的是什么版本的puppeteer? github.com/puppeteer/puppeteer/issues/921 puppeteer 也有可能无法正确解析
./,会尝试使用绝对文件路径 -
我试过绝对文件路径,但没有奏效。铬
Version 79.0.3945.0 (Developer Build) (64-bit).