如何为curl cookie设置持久存储?

时间:2012-03-24 05:35:08

标签: python curl pycurl

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

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

是否与COOKIEJAR选项有关?

1 个答案:

答案 0 :(得分:2)

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

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

请注意(取决于脚本的使用方式)cookie文件的相对路径可能会给您带来意想不到的结果。

相关问题