Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   http запрос к Google - найти изображение по ссылке (https://javascript.ru/forum/offtopic/53430-http-zapros-k-google-najjti-izobrazhenie-po-ssylke.html)

Ginibe 03.02.2015 21:56

http запрос к Google - найти изображение по ссылке
 
Возможно не совсем корректен вопрос, поясню...
К примеру хочу найти изображения Крыма, передав в адресную строку запрос. Для этого достаточно забросить в адресную строку следующее:
http://google.com/images?q=крым&imgtype=photo

Вопрос - существует ли подобная схема формирования запроса для поиска "похожих картинок" по ссылке на изображение ???

То ли я неправильно вопрос задавал в поисковике, то ли там всё не просто, но ничего не нашел по своему интересу.

Gozar 03.02.2015 23:52

Ginibe,
Парсить гугл, нюню, удачи.

cyber 03.02.2015 23:53

https://developers.google.com/web-search/docs/

Ginibe 04.02.2015 02:36

Gozar,
:) спасибо за пожелание, но вродь "парсить" немного не то, а ?
cyber,
наверно хорошая была API, но судя по нотации она умерла 29 сентября 2014-го
НО пинок в нужную сторону получил и нашел что я не одинок в своих поисках.

Deff 04.02.2015 02:51

Ginibe,
http://www.tineye.com/
По идее через проксирование можно прицепить к конкретному сайту
Ну или открыть в новом окне через popup и букмарклет

melky 04.02.2015 11:50

Цитата:

Сообщение от Ginibe (Сообщение 354837)
наверно хорошая была API, но судя по нотации она умерла 29 сентября 2014-го
НО пинок в нужную сторону получил и нашел что я не одинок в своих поисках.

Цитата:

Deprecation. If Google in its discretion chooses to cease providing the current version of the Service, whether through discontinuation of the Service or by upgrading the Service to a newer version, the current version of the Service will be deprecated and become a "Deprecated Version" of the Service. Google will issue an announcement if the current version of the Service will be deprecated. For a period of three years after an announcement (the "Deprecation Period"), Google will use commercially reasonable efforts to continue to operate the Deprecated Version of the Service and to respond to problems with the Deprecated Version of the Service deemed by Google in its discretion to be critical. During the Deprecation Period, no new features will be added to the Deprecated Version of the Service.
можно ж еще пару лет пользоваться, нет?

Ginibe 05.02.2015 16:45

Deff, спасибо за попытку.
Я к сожалению далек от профессии программиста, но кое с чем знаком. Для облегчения своей деятельности писал батики для работы с TrueCrypt и даже слабал одно работающее расширения для хрома. )) К ста, эффективно упрощает рутинную работу, которой я занимаюсь. Но я далек от таких понятий как "проксирование можно прицепить" или "букмарклет". ))


melky, вот там написано так:
Цитата:

Note: The Google Web Search API was officially deprecated as of November 1, 2010. Per our deprecation policy it has operated for more than three years past its deprecation date. Its last day of operation will be September 29, 2014.
Я так понял что прекратили они поддержку 01/11/2010, а уже 29/09/2014 прекращено её функционирование.
Или я не правильно понял ?

P.S.
Судя по всему простого решения нет, а сложный я просто не потяну в виду отсутствия навыков и знаний.
Всем спасибо за внимание.
Тему, по всей видимости, можна прикрыть. ))

Ginibe 15.02.2015 16:58

Найдено решение, а так же для яндекса, вот ссылка на ресурс сточника:
https://addons.opera.com/ru/extensions/details/similar-image-search/?display=ru

один из юзеров пишет, цитирую:
Цитата:

vegajav пишет:

Я решил проблему с Гуглом следующим образом:
в папке с расширениями (c:\users\user\appdata\roaming\opera software\opera stable\extentions\) находим текст (в файле background.js):
google.com/searchbyimage?image_url=
и убираем в поисковом запросе слово "image" перед "google"
В общем, для нормальной работы, поисковый запрос должен выглядеть так:
'http://google.com/searchbyimage?image_url=' + tab.srcURL + '&sourceid=opera&client=opera';
Для Яндекса лучше исправить целую строку на:
var targetURL = 'http://yandex.ru/images/search?img_url=' + encodeURIComponent(tab.srcURL) + '&rpt=imageview&uinfo=sw-1600-sh-900-ww-1583-wh-833-pd-1-wp-16x9_1600x900';
пробовал работать из расширения открывая в табе ссылки на поиск - пашет на УРЯ !
есь-но и для гугла УРЛ картинки на сервак отправляется в кодировке:
encodeURIComponent(tab.srcURL)

с остальными ключами ещё не игрался, но это не суть.

Ginibe 15.02.2015 21:34

Опробовал запрос на яндекс - отлично работает, только отзыв дольше чем у гугла и опознает %%-ов 70 от того что находит гугл.
Если известны параметры для поисковика яндекса типа этих:
Цитата:

Сообщение от Ginibe
'&rpt=imageview&uinfo=sw-1600-sh-900-ww-1583-wh-833-pd-1-wp-16x9_1600x900'

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


Часовой пояс GMT +3, время: 07:13.