使用 QWebKit 的永久 cookie——从哪里获得 QNetworkAccessManager?
Posted
技术标签:
【中文标题】使用 QWebKit 的永久 cookie——从哪里获得 QNetworkAccessManager?【英文标题】:Permanent cookies with QWebKit -- where to get the QNetworkAccessManager? 【发布时间】:2012-12-25 22:21:24 【问题描述】:我需要在使用 QWebKit 的应用程序中持久存储 cookie。我知道我必须创建QNetworkCookieJar
的子类并将其附加到QNetworkAccessManager
。但是如何将这个QNetworkAccessManager
附加到我的QWebView
或获取它使用的QNetworkAccessManager
?
如果这很重要,我会使用 Python 3 和 PyQt。
【问题讨论】:
你应该看这里:***.com/questions/5406436/… 这个答案几乎说明了我已经知道的。 【参考方案1】:您可以通过QWebView.page().networkAccessManager().cookieJar()
/setCookieJar()
获取/设置cookie jar。
Qt 中包含的浏览器演示(C++ 中)展示了如何读取和写入 cookie 到磁盘。
【讨论】:
以上是关于使用 QWebKit 的永久 cookie——从哪里获得 QNetworkAccessManager?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 QWebkit 在 -webkit-scrollbar css 中使用时不解析 file:// 和 qrc://?
Qwebkit 和 flash 播放器,为啥它不能在 windows 中工作
永久 Cookie 包含敏感会话信息 Laravel 使用 Appscan 安全工具