Russian Qt Forum
Ноябрь 24, 2024, 07:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вытащить рисунок из QWebView  (Прочитано 6990 раз)
chipset
Гость
« : Февраль 13, 2009, 10:29 »

Добрый день, уважаемые Qt-шники и другие!
Уже пол дня мучаюсь..  Грустный
Помогите, подскажите, как вытащить рисунок(картинку) с сайта (с html страницы). Проблема в том, что я раньше вытаскивал через url, теперь рисунок генерируется по сессии юзера.
Конкретнее:
версия qt 4.5
допустим у нас есть код:
Код:
    QWebView *view = new QWebView(parent);
    view->load(QUrl("http://www.trolltech.com/"));
    view->show();
а на сайте есть картинка, которая генерируется, причем размеры (положение у неё бывает разное), можно ли получить её из кэша или ещё как нить?
Заранее, спасибо.
Записан
kwisp
Гость
« Ответ #1 : Февраль 13, 2009, 15:23 »

может я чего то не понял.
тебе конкретная картинка нужна или вообще возможность сохранять со страницы картинки.Непонимающий

в стандартном примере браузера клик правой кнопкой на картинке и вперед.  открой пример посомотри как сохраняется ...
Записан
chipset
Гость
« Ответ #2 : Февраль 13, 2009, 20:05 »

mne konkretnai. pologenie ee raznoe   Злой i razmer toge. ranshe cherez javascript zabiral url i kachal, seichas oblom.
primer smotrel tam hinty ispolzuetsa na yrovne WebKita, chtoby takoe provernyt negno znat QPoint kartinki, chego i ne znay  Злой
Записан
kirill
Гость
« Ответ #3 : Февраль 14, 2009, 06:20 »

Если тебе известен url картинки то выкачай через QtNetwork.

Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #4 : Февраль 14, 2009, 08:38 »

Скорее всего человеку нада после показа html получить список всех картинок на странице

URL искомой будет типа mysite.ru/images/gif.php?sid=43532332424242

Записан
chipset
Гость
« Ответ #5 : Февраль 14, 2009, 14:09 »

Скорее всего человеку нада после показа html получить список всех картинок на странице

URL искомой будет типа mysite.ru/images/gif.php?sid=43532332424242


Если тебе известен url картинки то выкачай через QtNetwork.


bydet drygai kartinka! t.k. ona kagdui raz generitsa
Записан
chipset
Гость
« Ответ #6 : Февраль 14, 2009, 14:10 »

Скорее всего человеку нада после показа html получить список всех картинок на странице

URL искомой будет типа mysite.ru/images/gif.php?sid=43532332424242


da tolko sid peredaetsa post i generitsa kagdui raz pri zahode
Записан
chipset
Гость
« Ответ #7 : Февраль 14, 2009, 20:17 »

Как пример:
Внизу форума есть картинка счетчика от LiveInternet.
Если вы возьмете её урл из исходного кода страницы и загрузите ещё раз, то рисунок поменяется (+1 посетитель или кол-во хостов). У меня такая же проблема, я хочу вытащить из кэша веб страници или как то из QWebKit`a ресурс - картинка. Я пока знаю только один способ, узнать положение рисунка, вызвать меню и там сохранить к буфер обмена Грустный(
Записан
crackedmind
Гость
« Ответ #8 : Февраль 15, 2009, 22:03 »

pageAction(QWebPage::DownloadImageToDisk)->trigger(); и добавить в контекстное меню, правда хз куда он сохраняет Улыбающийся
Записан
kwisp
Гость
« Ответ #9 : Февраль 20, 2009, 16:46 »

QPoint kartinki, chego i ne znay  Злой

а чего тогда ты знаешь о ней?
Записан
zeonET
Гость
« Ответ #10 : Июль 25, 2009, 20:34 »

Столкнулся с похожей проблемой может кто-то уже нашел решение?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 22.