Интернет картинки
Добавлен парсер картинок в Зеброид. Данный парсер картинок старается вытягивать их максимально релевантно оперируя тегами и заголовками статьи, для которой он ищет картинки.
Данная функция работает за следующим принципом:
1. Настраивается парсер;
2. Указываются настройки вставки картинок;
3. Запускается парсинг картинок. На этом этапе программа ищет по заданным параметрам картинки, сохраняет превьюшки на комп (во временную директорию программы) и запоминает пути к полным картинкам;
4. Пользователь выбирает нужные картинки для каждого поста путём активации поста и выделения превьюшек на вкладке "Предпросмотр";
5. Нажимается кнопка "Сохранить и добавить" после чего программа качает полные картинки и вставляет их в нужные статьи.
Дерево проекта
В дереве проекта находятся все статьи и рубрики активного проекта. Данное дерево служит для того, чтобы была возможность выбрать те статьи, которые нуждаются в парсинге картинок из интернета.
Настройки
Настройки парсинга состоят из нескольких частей:
- Настройки поиска - В данном блоке выбирается по каким словам составлять запросы поиска картинок, сколько страниц выдачи парсить и в каких поисковиках. Так же есть возможность автоматически выбрать необходимое количество картинок для каждой статьи (в случае если не столько важно качество подбираемых картинок);
- Выбор места вставки - куда буду вставляться выбранные рисунки;
- Выравнивание картинки - указывается свойство align для вставляемых картинок;
- Подгонка размеров картинки;
- Источник атрибута atl картинки.
Предпросмотр
В данном блоке только три контрольных элемента:- Само окно предпросмотра картинок, в котором простим кликом выделяются/снимается выделения потенциальных картинок для постов;
- Кнопка "Очистить все выдиления";
- Ползунок изминения масштаба просмотра.
--- Полезные советы:
1. Лично у меня Яндекс очень сильно тормозит, потому если критична скорость выборки, то лучше его не использовать;2. Механизм парсинга таков, что прежде всего составляется список слов для парсинга. Если, к примеру, выбрали метки, то сколько у вас в выделенных статьях уникальных меток - столько и будет запросов. Так что если вам нужно напарсить картинок большому количеству статей, но они все имеют метки с одного словаря, то лучше делать парсинг сразу всем, потому что при повторении метки программа второй раз не ищет картинки по этому запросу, а использует найденные ранее (но только в пределах одного поиска, т.е. после повторного нажатия "Старт" поиск начинается по новой).
3. Для каждой статьи нужно выбирать свои рисунки. Варианты для выбора предоставляются при выделении статьи в дереве проекта, так что если у вас в окне предпросмотра пусто, то скорее всего вы выделили категорию или отключению для парсинга статью (без галочки).

Очень медленно работает, зачем парсится так много картинок на одну статью?
Первым делом парсится только первая страница выдачи (если ничего не менять в настройках). На первом этапе качаются уменьшенные копии изображений, которые ввиду своего размера качаются быстро. Таким образом получается, что практически без разницы качать 5 картинок или 20, страница выдачи всёравно качается, а на неё уже представлено 20 уменьшеных копий.
Плюс ко всему зависит еще от того, по какому приницпу ищутся картинки: если по метках, то сколько у вас меток в статье - столько и запросов будет. Этот метод лучше использовать когда парсится сразу для большого количества статей. Если вы знаете алгоритм получше - то поделитесь им