使用webkit时是否可以将cookie存储到文件中,并在下次运行应用程序时再次重复使用?
答案 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
避免静态和动态冲突。