ertaquo
@ertaquo

Путь к изображению, загруженному в QWebView?

Есть QWebView, в котором грузится страница. На странице есть картинка, с которой надо совершить кой-какие действия в программе (Python 3, PyQT4). Соответственно, нужно получить путь к этой картинке на диске. Можно это как-нибудь сделать?
  • Вопрос задан
  • 3890 просмотров
Решения вопроса 1
ertaquo
@ertaquo Автор вопроса
Не совсем так, как надо, но вроде бы решил проблему:
self.view = QtWebKit.QWebView(self)

cache = QtNetwork.QNetworkDiskCache()
cache.setCacheDirectory(QtCore.QDir.currentPath() + QtCore.QDir.separator() + "cache")

self.view.page().networkAccessManager().setCache(cache)

......

self.view.page().networkAccessManager().cache().data(\
  QtCore.QUrl(self.view.page().mainFrame().documentElement().findAll("#image")[0].attribute("src")) \
) # и далее работа с файлом
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы