Постоянные куки с QWebKit - где взять QNetworkAccessManager?
Мне нужно постоянно хранить куки в приложении, которое использует QWebKit. Я понимаю, что я должен создать подкласс QNetworkCookieJar
и прикрепить его к QNetworkAccessManager
, Но как мне прикрепить это QNetworkAccessManager
к моему QWebView
или получить QNetworkAccessManager
используется этим?
Я использую Python 3 и PyQt, если это важно.
1 ответ
Решение
Вы можете получить / установить банку печенья через QWebView.page().networkAccessManager().cookieJar()
/setCookieJar()
,
Демонстрация Browser, включенная в Qt (в C++), показывает, как читать и записывать куки на диск.