如何为 curl cookie 设置持久存储


self.c.setopt(self.c.COOKIEFILE, 'cookie.txt')

但是,不会创建该文件。我想要的是存储和读取文件中的 cookie,以便它们可以在应用程序重新启动后持久存在。

它与饼干罐选项有什么关系吗?

是的。COOKIEFILE 是用作会话 cookie 源的文件,COOKIEJAR 是应存储会话中的 cookie 的文件。

self.c.setopt(self.c.COOKIEFILE, 'cookie.txt')
self.c.setopt(self.c.COOKIEJAR, 'cookie.txt')

请注意,(取决于脚本的使用方式(cookie 文件的相对路径可能会产生意外的结果。

最新更新