3

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

4

2 回答 2

8

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

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)
于 2013-04-03T23:45:52.830 回答
0

对于那些使用 WebKit 和 Gtk 的人,将第一行从:

from gi.repository import Soup

到:

from gi.repository import Gtk, WebKit, Soup

避免静态和动态冲突。

于 2017-04-14T18:08:29.147 回答