Поиск картинок в интернете с помощью Google и Яндекс (без дополнительных компонент)

Опубликовал salexdv в раздел Обмен - Интеграция с WEB

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

Если Вам ежедневно приходится сталкиваться с поиском картинок для своих товаров, если Вам наскучило проделывать для этого множество операций, то эта обработка - именно то, что вам нужно! Smile

Обработка предоставляет механизм поиска картинок с помощью images.google.ru и images.yandex.ru

При желании, можно легко доработать под собственные нужды.

Не требует дополнительных внешних компонент.

Для работы используется объект "VBScript.RegExp", который по умолчанию присутствует в системе.

У каждой поисковой системы при данной реализации механизма поиска есть как свои плюсы, так и свои минусы.

Например, поиск с помощью Яндекс осуществляется быстрее и есть возможность просматривать дополнительные размеры найденного изображения, но  неизвестен размер и габариты найденного изображения. У Google все с точностью до наоборот.

http://shkuraev.ru

Файлы

Наименование Файл Версия Размер Кол. Скачив.
ImageSearcher.epf
.epf 29,34Kb
15.12.15
577
.epf 29,34Kb 577 Скачать

См. также

Лучшие комментарии

33. break (файл скачал) 13.01.2011 21:05
На работе инет через прокси настроен, и HTTPСоединение не устанавливается. Подправил для себя, добавив параметры в HTTPСоединение. Для универсальности можно доавить в обработку форму с настройками подключения.
Ответили: (34) (35)
+ 1 [ cool.vlad4; ]
# Ответить

Комментарии

1. stilet (файл скачал) 11.01.2011 23:00
Я как раз дописал свой ))
Ответили: (2)
# Ответить
2. Alxd 11.01.2011 23:39
(1) Ну выкладывай, раз написал ;)
# Ответить
3. gorodok11 (файл скачал) 12.01.2011 09:20
Опять, зачем дать доступ для скачивания только пользователям когда есть свободно в интернете. Товарищи админы, сделайте же что-нибудь с политикой скачивания!!!
Это не первая моя заметка.
# Ответить
4. gorodok11 (файл скачал) 12.01.2011 09:20
А за обработку +
# Ответить
5. Magister (файл скачал) 12.01.2011 10:03
Ещё не посмотрел, но глядя по картинкам - не хватает текста, что Google выводит. Просто так можно легко ошибиться, если картинки похожи.
Ответили: (6)
# Ответить
6. Alxd 12.01.2011 10:43
(5) К сожалению, при данной реализации, выводимый для картинки текст получить невозможно
Ответили: (13)
# Ответить
7. semfart (файл скачал) 12.01.2011 12:20
А под 8.1 как запустить?
1С:Предприятие 8.1 (8.1.15.14) не открывает...
Ответили: (8) (9) (10)
# Ответить
8. Alxd 12.01.2011 12:24
(7) Под 8.1 выложу чуть попозже
# Ответить
9. pollikarp (файл скачал) 12.01.2011 12:30
(7)Поддерживаю
Ответили: (10)
# Ответить
10. Alxd 12.01.2011 12:36
(7)(9) Добавил вариант для 8.1
# Ответить
11. semfart (файл скачал) 12.01.2011 13:15
Спасибо. Только теперь Превышен лимит скачиваний :(
Ответили: (12)
# Ответить
12. Alxd 12.01.2011 13:41
(11) Ну тогда можно затарится тем же самым на моем сайте
# Ответить
13. Magister (файл скачал) 12.01.2011 14:44
(6) Только что поигрался - у меня получилось. И мини-картинки вытянуть тоже, всё одним GET-запросом.
Доделаю обработку - выложу.
Ответили: (15)
# Ответить
14. Blade Runner (файл скачал) 12.01.2011 14:58
ошибку выводит, не пойму откуда ноги ростут.
сделал скриншот, http://www.flickr.com/photos/58211551@N07/5348393855/
Ответили: (15)
# Ответить
15. Alxd 12.01.2011 15:07
(13) Отлично! Даешь больше картинок с Google! :D
(14) Видимо не удается сохранить данные во временный файл html (..Documents and Settings\%username%\Local Settings\Temp)
# Ответить
16. cool.vlad4 12.01.2011 17:44
Автор безусловно молодец. ...но я уже на ИС подобную вещь видел, тоже поиск в images.google.ru, сейчас почему-то найти не могу, сама обработка дома где-то пылится...скрины хорошие, обработка должно быть качественная...но все таки хочется чего-то нового - как-нибудь будет время, надо попробовать в 1С запихать хоть какой-то функционал от google api - javascript, тогда возможности возрастут (можно будет искать что угодно, картинки определенных форматов, указанных размеров и что нибудь еще).
Ответили: (17)
# Ответить
17. Magister (файл скачал) 12.01.2011 18:48
(16) Только вот:
The SOAP Search API is limited to applications not for commercial use.

Про AJAX API пока такого не нашел, но не факт что его нет.
# Ответить
18. bred.b2011 12.01.2011 18:50
(17) а как они определяют коммерческое использование?
Ответили: (19)
# Ответить
19. Magister (файл скачал) 12.01.2011 19:21
(18) Не смотрел, времени нет пока разбираться. Но я думаю поиск картинок для товара, которые потом будут использоваться при продаже, например, для через интернет-магазин - это точно коммерческое использование.
# Ответить
20. rosinv (файл скачал) 13.01.2011 02:47
Отличная обработка, спасибо, но есть ошибка т.к. пробелы не понимает в запросе Google, нужно просто в переменной "ПараметрыПоиска" перед Соединением заменить все " " на "+", ну и конечно желательно обращаться к "нашему" Google в зоне ру.

Я так сделал:
-------------------------------------------------------
Соединение = Новый HTTPСоединение("images.google.ru");
ПараметрыПоискаПреобр=СтрЗаменить(ПараметрыПоиска," ","+");
Соединение.Получить("/images?as_q=" + ПараметрыПоискаПреобр + "&ndsp=20&start=" + (Порция + НачальныйЭлемент) + "&filter=0&safe=Off&tbs=isch:1,itp:clipart,iar:s" , ВремHTML);
-------------------------------------------------------
:D
Ответили: (21)
# Ответить
21. Alxd 13.01.2011 08:47
(20) Если честно, не испытывал проблем ни с пробелами, ни с адресом сервера (.com), но на всякий случай подправил. Спасибо!
# Ответить
22. pollikarp (файл скачал) 13.01.2011 14:51
Спасибо!
# Ответить
23. pollikarp (файл скачал) 13.01.2011 15:23
Хмм.... Попробовал в 8.1 картинки грузит, вот только немного не те что Гугле :D . Попробовал как в скрине
Ответили: (24) (26)
# Ответить
24. cool.clo 13.01.2011 15:28
:D (23) а ты разве не знал памела андерсон в очередной раз себя "протюнинговала" и теперь она так выглядит...Через отладчик посмотри, что там за запрос...
# Ответить
25. Alxd 13.01.2011 15:37
Да, прикол! Видать не дружит настоящая Памела с 8.1 :D
Даже и не знаю почему
# Ответить
26. Alxd 13.01.2011 15:42
(23) Скачай заново обработку или замени images.google.com на images.google.ru в
 Новый HTTPСоединение
# Ответить
27. Alxd 13.01.2011 15:44
Хотя, конечно, странно т.к. 8.2, что с .com, что с .ru выдает одинаковые результаты
# Ответить
28. cool.clo 13.01.2011 15:46
вот мой поиск - на кого похожа памела http://likeness.ru/search/?q=%D0%BF%D0%B0%D0%BC%D0%B5%D0%BB%D0%B0 :D позабавило - "искусственная неровность"
Ответили: (31)
# Ответить
29. pollikarp (файл скачал) 13.01.2011 16:07
Свершилось, теперь я вижу ЕЕ :D. А есть мысль как попроще присобачить выбраную картинку к номенклатуре?
Ответили: (30) (31)
# Ответить
30. cool.clo 13.01.2011 16:14
:D чем ты занимаешься? :o - представил как будет выглядеть база с номенклатурой, где картинки из девиц как памела ))) проблем с (29) никаких - где-то на форуме уже отвечал на подобный вопрос, посмотри в типовой как происходит загрузка картинок , также сделай - ссылку на картинку получаешь и крепи картинку.
ОФФ - НУЖНА ПЕСОЧНИЦА - модераторы, поддержка, потому как вопросы повторяются, да и всем удобнее будет.
# Ответить
31. Blade Runner (файл скачал) 13.01.2011 16:15
дамс, я смотрю зря подписался на почтовые обновления этой публикации :))
(28) спасибо, позитивно и весело! но все равно щас в тырнетах все рекорды побила сиськами Волочкова :))
(29) предлагаю сделать обработку для типовой, под справочник Номенклатуры. думаю осилишь! беру на слабо.
Ответили: (32)
# Ответить
32. cool.clo 13.01.2011 16:16
(31) а в чем собственно проблема - туда внешние обработки даже могут подключится... Насчет Волочковой по радио сегодня слышал...Волочкова как Волочкова...торс у нее, конечно...плечи ,вот это плечи...
# Ответить
33. break (файл скачал) 13.01.2011 21:05
На работе инет через прокси настроен, и HTTPСоединение не устанавливается. Подправил для себя, добавив параметры в HTTPСоединение. Для универсальности можно доавить в обработку форму с настройками подключения.
Ответили: (34) (35)
+ 1 [ cool.vlad4; ]
# Ответить
34. cool.vlad4 13.01.2011 21:10
(33) тоже хотел об этом сказать, опередил ;)
Ответили: (35)
# Ответить
35. Alxd 13.01.2011 22:02
(33)(34) Сделаю
# Ответить
36. seermak (файл скачал) 29.05.2011 10:17
поиск в гугле перестал работать - изменилась структура файла
Ответили: (37) (38)
# Ответить
37. Alxd 30.05.2011 10:54
(36) Поправил
# Ответить
38. seermak (файл скачал) 30.05.2011 11:29
(36) спасибо - я тоже поправил :)
# Ответить
39. vladen (файл скачал) 02.06.2011 11:17
Идея не нова, но все равно прикольно. ставлю "+". немного обработачку модернизирую и в справочник номенклатуры вставлю. Юзер сразу изображения для товара сможет с инета проставлять.
Ответили: (40)
# Ответить
40. Alxd 02.06.2011 11:50
(39) Рад, что понравилась обработка
Обратите внимание еще вот на эту штуку
# Ответить
41. CheBurator 02.06.2011 13:09
как-то резанул глаз на http://infostart.ru/upload/iblock/a3a/Main4.jpg - скроллбар справа.. Если размер окна/экрана позволяет - почему бы не показывать по умолчанию в размер без скроллбара..?
Ответили: (42)
# Ответить
42. Alxd 02.06.2011 15:50
(41) Этот скроллбар появляется только, если установить масштаб картинки больше 100%, нажав на кнопку (+).
По умолчанию он отсутствует. Это стандартная фича платформы
Ответили: (43)
# Ответить
43. CheBurator 03.06.2011 02:07
(42) ну речь про то и идет - если карти нка влазит в окно/экрана - почему ее не показать полностью, даже если это смасштабировано?
# Ответить
44. cafeit (файл скачал) 22.09.2011 16:53
В целом не очень понял, для чего нужна обработка, и как она упрощает загрузку картинок в номенклатуру...
# Ответить
45. Alxd 22.09.2011 17:02
(44)
В целом не очень понял, для чего нужна обработка, и как она упрощает загрузку картинок в номенклатуру...

В самой публикации написано:
"Обработка предоставляет механизм поиска картинок с помощью images.google.ru и images.yandex.ru
При желании, можно легко доработать под собственные нужды."
# Ответить
46. progres488 (файл скачал) 22.11.2011 12:46
На какой конфиге она точно работать будет?
Ответили: (47)
# Ответить
47. Alxd 22.11.2011 19:20
(46) На любой. Обработка универсальная
# Ответить
48. progres488 (файл скачал) 25.11.2011 00:27
а как ее использовать, открыл ее ввел название то что искал, оно нашло некоторые картинки, нажимаю использовать как текущую но нечего больше не происходит(((
# Ответить
49. za-volgograd 03.12.2011 23:23
Спасибо, отлично работает
# Ответить
50. Ibrogim (файл скачал) 28.02.2012 08:06
Встроил в конфу, спасибо, +
Ответили: (51)
# Ответить
51. Alxd 28.02.2012 11:30
(50) Пожалуйста!
# Ответить
52. mak-s (файл скачал) 06.06.2012 18:11
подцепил к формированию карточки товара для интернет магазина. реально облегчило жизнь менегеру
Ответили: (53)
# Ответить
53. salexdv 06.06.2012 21:28
(52) Отлично! На это и рассчитано...
# Ответить
56. salexdv 20.12.2012 09:21
(54) Да, я знаю, что надо поменять выражение иначе поиск не работает. Надеюсь в ближайшем времени руки дойдут до этого
# Ответить
57. Deont (файл скачал) 01.08.2013 11:01
не работает на конфигурации 1С:Предприятие 8.2 (8.2.18.104) Управление торговлей, редакция 11.1 (11.1.2.9)
При добавление модуля через адиминистрирование - отчеты и обработки, вылетает вот такая ошибка.

Прикрепленные файлы:

Ошибка.png
# Ответить
58. salexdv 05.08.2013 09:05
(57) Данная обработка - лишь пример того, как можно организовать поиск картинок. Для УТ есть своя версия. Вот тут, попробуйте ее. Правда на последних версиях конфигурации она не работает т.к. пока нет времени переделать ее под последние изменения.
# Ответить
59. piton66 (файл скачал) 05.09.2013 11:55
А можно ли в строку поиска добавить фильтр по размеру изображения?
# Ответить
60. piton66 (файл скачал) 05.09.2013 11:56
А можно ли в строку поиска добавить фильтр по размеру изображения?
# Ответить
61. piton66 (файл скачал) 10.12.2013 16:58
Ребята. перестал поиск работать . Регулярное выражение нужно изменить
РегулярноеВыражение = "imgres\?imgurl=(.*?)&imgrefurl=(.*?)&usg.*?&h=(.*?)&w=(.*?)&sz=(.*?)&.*?;tbnid=(.*?):;url?q= ";

Кто в этом силен. Помогите пожалуйста..
Ответили: (62)
# Ответить
62. salexdv 10.12.2013 17:18
(61) Здесь исправлено для Яндекса, гугл только частично
# Ответить
63. Salavat 28.10.2014 06:55
скачал с http://alxd.freedom-vrn.ru/?p=576 - обе обработки - нифига не ищут даже.

очередное кидалово?
смысла не вижу.
Ответили: (65)
# Ответить
64. Salavat 28.10.2014 06:58
ни гугл, ни яндекс - думают секунды две и пусто.

http://alxd.freedom-vrn.ru/?p=726 - вобще ошибку показывает только.
# Ответить
65. salexdv 28.10.2014 09:48
(63)
очередное кидалово?
смысла не вижу.

Обработка выложена была в 2011 году. С тех пор формат выдачи поисковых систем поменялся раз 5 точно. Я обработку стараюсь поддерживать в рабочем состоянии, но не всегда на это хватает времени свободного времени. Ее можно скачать абсолютно бесплатно. О каком кидалове идет речь? Возьмите и сделайте свою, в чем проблема?
# Ответить
66. letchik2000 (файл скачал) 30.10.2014 20:09
УТ 10.3 1С 8.2 - не работает
Ответили: (67) (68)
# Ответить
67. salexdv 30.10.2014 20:53
(66) Да я знаю, сейчас работаю над переделыванием под новые форматы поисковых систем. Завтра постараюсь выложить работающую версию.
# Ответить
68. salexdv 31.10.2014 08:56
(66) Готово. Можете попробовать. Имейте ввиду, что это только пример, и в УТ 10.3 обработка будет искать картинки, но не сохранять их. Можете взять пример кода и доработать для сохранения картинок в вашей конфигурации.
# Ответить
69. tiniji (файл скачал) 10.11.2014 13:13
Функция ТекстUnicodeToUTF8(Текст)	
.....
		ИначеЕсли Найти(СимволыUTF8, ТекСимвол) > 0 Тогда
			Результат = Результат + Результат;
......
...Показать Скрыть


Должно быть:
Результат = Результат + ТекСимвол;
Ответили: (70)
# Ответить
70. salexdv 10.11.2014 13:22
(69) Спасибо, исправлю!
# Ответить
71. Salavat 16.11.2014 17:56
кстати - в обработке не вижу поиска в Google.

просьба - сделайте пожалуйста и его.
Ответили: (72)
# Ответить
72. salexdv 17.11.2014 10:43
(71) Он по умолчанию как раз и стоит.
Посмотрите на второй строке "Поисковая система", как раз под кнопкой "Найти"
Ответили: (73)
# Ответить
73. Salavat 18.11.2014 08:31
(72) salexdv, ну да, на картинке-то я вижу - да.
а вот скачивал я отсюда - http://alxd.freedom-vrn.ru/?p=576 там неработало,
а http://alxd.freedom-vrn.ru/?p=726 - только яндекс и тоже не работало.

или - я снова, что то перепутал?
Ответили: (74)
# Ответить
74. salexdv 18.11.2014 08:54
(73) На тот ресурс у меня нет возможности ничего закачать. Возьмите файл из этой публикации, либо с сайта, указанного в конце статьи.
Ответили: (75)
# Ответить
75. Salavat 18.11.2014 10:28
(74) salexdv, Да - Спасибо Большое!
теперь вижу - работает!
# Ответить
76. piton66 (файл скачал) 11.08.2015 12:08
автору респект. Хорошо работает!!!
# Ответить
77. baa 27.08.2015 11:35
Автору большое спасибо за обработку эту и остальные с его сайта.
Просто очень необходимые утилиты для работы.
# Ответить
78. pavelvsh (файл скачал) 09.12.2015 20:03
Поиск не работает ни в Google, ни в Yandex... УТ 10.3.32.2 Платформа 8.2, 8.3.
Ответили: (79) (80)
# Ответить
79. salexdv 09.12.2015 22:11
(78) pavelvsh, возможно поисковики опять изменили выдачу. Постараюсь глянуть в ближайшее время
# Ответить
80. salexdv 11.12.2015 12:11
(78) pavelvsh, в общем на данный момент все грустно. Google закрыл бесплатную версию своего API для поиска, у Яндекса на этом пути тоже препоны
Ответили: (81) (82)
# Ответить
81. pavelvsh (файл скачал) 15.12.2015 15:44
(80) salexdv, в таком случае имеет ли смысл далее давать возможность скачивать данную обработку (по крайней мере на платной основе)? Yandex не работает по причине блокировки частых запросов с одного и того же IP.
# Ответить
82. premier 23.12.2015 11:15
(80) salexdv, использовать API поисковиков всегда грустно ))) Либо платно, либо нестабильно.
Посмотрите здесь: http://infostart.ru/public/408020/.
Реализовано без использования API.
Ответили: (83)
# Ответить
83. salexdv 23.12.2015 14:52
(82) premier, спасибо! Обязательно посмотрю.
# Ответить
84. sir.wbg (файл скачал) 20.01.2016 16:06
Добрый день, обработка не работает
т.к. не ищет картинки в чем может быть загвоздка????
Ответили: (85)
# Ответить
85. salexdv 20.01.2016 18:45
(84) sir.wbg, поисковики изменили выдачу и всячески препятствуют использованию их сервисов
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл