如何将cookie导出到txt文件?

2024-09-30 10:32:36 发布

您现在位置:Python中文网/ 问答频道 /正文

from COOKIESQ import ChromeCookieJar
jar = ChromeCookieJar()
jar.load()

jar.save("C:\ProgramData\cks.txt", ignore_discard=True)

我尝试搜索时出现此错误,但什么也找不到。

File "c:\Users\xxx\Desktop\c0OK13\cdemo.py", line 14, in <module>
    jar.save("C:\ProgramData\cokisqqq.txt", ignore_discard=True)   File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\lib\http\cookiejar.py", line 1790, in save
    raise NotImplementedError() NotImplementedError

Tags: inpytxttruesavelineusersjar
1条回答
网友
1楼 · 发布于 2024-09-30 10:32:36

什么是COOKIESQ——这是从哪里来的

显然,您使用的是ChromeCookieJar的一个实现,它的子类是FileCookieJar,如果您查看Python39\lib\http\cookiejar.py的第1790行,就会发现FileCookieJar没有实现save()

例如this ChromeCookieJar implementation

根据CookieJar documentation,类FileCookieJarsave()方法“…引发NotImplementedError。子类可能会使此方法未实现。”

因此,您的问题是您正在使用的ChromeCookieJar的实现没有实现save()方法。但您已经从阅读错误消息中了解到了这一点

如果您想要一些关于如何实现cookie保存的指导,请查看LWPCookieJar中的save()Python39\lib\http\cookiejar.py中的MozillaCookieJar类的实现

相关问题 更多 >

    热门问题