Поиск изображений на движке Google (простой пример)

05.09.16

Задачи пользователя - Поиск данных

Всем, кто использует в 1С изображения товаров, посвящается. Действительно простой пример подбора картинки из google с использованием встроенного браузера.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ВнешняяОбработкаПоискКартинокGoogle
.epf 14,60Kb ver:1.00
36
36 Скачать (1 SM) Купить за 1 850 руб.

В связи с отлючением старого  Google Image Search API (Deprecated), который теперь по запросу вида http://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=2&imgsz=large&q=water&start=0 выдает ошибку {"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403} возникла необходимость реализовать простой поиск изображения по наименованию номенклатуры.

Ознакомившись с множеством подобных разработок на Инфостарте, решил реализовать сам через встроенный браузер.

Плюсы:

  • простота интерфейса (3 контрола)
  • скорость (время загрузки обычной странички)
  • фишки google: масштабируемость, автоподгрузка, расширение
  • при битой ссылке подгружается из кэша гугла 

Минусы:

  • хеадер и футер странички удаляются после javascript:document.readyState = "complete" ("пляшет" верстка при загрузке)
    необходимо внести google.ru в список доверенных зон со всеми вытекающими (см. 3 скрин, спасибо premier)

Пример на управляемых формах.

Исходный код

поиск изображений google браузер простой пример

См. также

Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    160382    341    253    

574

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    2824    1    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    2442    1cnik2    23    

17

Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    3995    13    RustIG    33    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    5463    andreysidor4uk    18    

56

Поиск данных Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Стандартная обработка с доработанным выводом ссылок в виде дерева с учётом фильтра и с удобным подбором исходного объекта

2 стартмани

24.11.2023    1504    21    SerVer1C    10    

10

Поиск данных Корректировка данных Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2531    27    PowerBoy    1    

16

Поиск данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    3502    5    berserg    2    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tpakmop 11 22.01.16 11:55 Сейчас в теме
Отлично, работает. Буду допиливать под свою конфигурацию
2. premierex 207 23.01.16 13:07 Сейчас в теме
(0) "Фишки" подобных систем поиска и скачивания изображений в том, что на клиентском ПК уровень безопасности должен быть понижен до уровня среднего по крайней мере. А это - возможность выполнения скриптов на клиенте, загрузки ActiveХ объектов и т.д., что не всегда приемлемо для ПК "не продвинутого" пользователя. Уже не раз замечал, как понижение уровня безопасности IE (а именно он выступает в качестве браузера в 1С) приводили к необходимости либо полной переустановки OS, либо основательной проверки антивирусом.
Diversus; NSerget; WKBAPKA; +3 Ответить
3. kuzyara 2137 01.02.16 06:04 Сейчас в теме
(2) premier, оказывается у вас тоже есть обработка по поиску изображений, и довольно объемная по функционалу. Но у меня была задача организовать заливку изображений для интернет-магазина розничной сети игрушек, где sku тысячами исчисляется. Вот тут то и вышли на первое место скорость и простота. А "фишки" в виде нескольких поисковых движков, no api, размера картинок и количества столбцов(!) кажется не нужны нашему менеджеру Полине.
4. premierex 207 03.02.16 15:42 Сейчас в теме
(3) согласен, если речь идёт об одном пользователе, тогда можно и понизить уровень безопасности IE на ПК этого пользователя. К тому же API поисковиков выдают результат в разы быстрее, чем парсинг web контента. Но вот что делать, когда менеджеров этих - целый отдел, а сисадмин приходящий-уходящий (т.е. быстро отреагировать не может)? Я просто вспомнил ситуацию, когда из-за низкого уровня безопасности IE один из пользователей заразил вирусом всю локальную сеть. Вирус, кстати, и документов массу уничтожил и базы файловые. Тогда большинство данных удалось спасти, но вот повторения ситуации не очень как-то хотелось. Поэтому и обработку я писал так, чтобы в ней не использовался элемент управления IE. Ну и Вы сами в публикации указали, что обработку стали писать из-за отказа компании Google от сопровождения своего Search API, что и с другими поисковыми системами, имеющими некий API, тоже нередко бывает.
5. DorKarta 15.01.22 13:03 Сейчас в теме
Очень долго работала обработка без сбоев. Очень выручала.
Недавно перестала функционировать. Изменился порядок отображения страницы и выбивает предупреждение: "Это не ссылка". Игра с доверенными зонами результата не дала. Если есть возможность помогите пож. полечить обработку
Прикрепленные файлы:
Оставьте свое сообщение