Скачивание изображений в WBAppCEF (функциями браузера) и их передача в Content Downloader (с возможностью преобразования webp в JPG)

Ниже представлен метод скачивания картинок не обычными GET/POST запросами, а именно функциями браузера Chromium (в WBAppCEF). В этом случае, при скачивании картинок браузер сам будет подставлять нужные заголовки к запросам. Данный метод скачивания картинок требуется очень редко, когда сайт не отдает картинки по GET/POST запросам, а позволяет скачать их только браузерам. Следует отметить: в большинстве случаев, картинки скачиваются макросом DOWNLOADFILE в Content Downloader.

Примечание: При скачивании картинок функциями браузера все они автоматически будут преобразованы в JPG (даже webp)!

Открываем WBAppCEF (ctrl+w в Content Downloader) и настраиваем проект.

Для скачивания картинок через браузер используется событие [DOWNLOADIMAGE(абсолютный URL картинки или несколько URL через запятую)]. Это событие даст команду движку браузера для скачивания указанных картинок.

WBAppCEF

WBAppCEF

WBAppCEF

После настройки событий скачивания картинок в WBAppCEF возвращаетесь в Content Downloader (закрыв WBAppCEF, сохранение настроек произойдет автоматически).

Content Downloader (универсальный парсер контента)

Content Downloader

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ВЫВОД КАРТИНОК В РЕЗУЛЬТАТ ПАРСИНГА
 
[RENDERED(1)] - выведет в результат парсинга первую картинку
[RENDERED(2)] - выведет в результат парсинга вторую картинку
[RENDERED(3)] - выведет в результат парсинга третью картинку
[RENDERED(...)]
 
[RENDERED(ALL)] - выведет в результат парсинга все картинки
 
 
ПРИСВОЕНИЕ ИМЕН ФАЙЛОВ КАРТИНОК
 
[SETRENDEREDNAME(порядковый номер изображения)]имя[/SETRENDEREDNAME]
[SETRENDEREDNAME(1)]image1[/SETRENDEREDNAME] - присвоит имя первой картинке
[SETRENDEREDNAME(2)]image2[/SETRENDEREDNAME] - присвоит имя второй картинке
[SETRENDEREDNAME(3)]image3[/SETRENDEREDNAME] - присвоит имя третьей картинке



1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 5, средний балл: 5.00)

Loading...
Автор: admin, 13 November 2020
Рубрики: WBAppCEF
Tags:

Последние статьи

css.php