webkit:是否可以将cookie存储到文件并再次重用?

时间:2012-08-31 17:57:23

标签: python webkit gtk

使用webkit时是否可以将cookie存储到文件中,并在下次运行应用程序时再次重复使用?

2 个答案:

答案 0 :(得分:7)

我知道它的老问题,并一直在寻找答案。在经过一些试验和错误之后,我终于出现了。希望这有助于其他人。

from gi.repository import Soup
cookiejar = Soup.CookieJarText.new("<Your cookie path>", False)
cookiejar.set_accept_policy(Soup.CookieJarAcceptPolicy.ALWAYS)
session = WebKit.get_default_session()
session.add_feature(cookiejar)

答案 1 :(得分:0)

对于使用WebKit和Gtk的人,请更改第一行:

from gi.repository import Soup

为:

from gi.repository import Gtk, WebKit, Soup

避免静态和动态冲突。