Подскажите как через php реализовать проверку уникальности картинок гугл?
http://google.com.ua/searchbyimage?image_url= - вот скрипт, который отвечает за проверку уникальности, т.е. для проверки уникальности УРЛ будет следующего вида :
http://google.com.ua/searchbyimage?image_u...OS8qQSw_4M4.jpg
При переходе на эту ссылку, гугл автоматически переадресовывает на адрес https:
https://www.google.com.ua/search?tbs=sbi:AM...aAAs&gws_rd=ssl
значение длинной кракозябры не меняется...Когда переходишь по первой ссылке (короткой) через браузер Google Chrome, то поиск картинки работает, а если через Internet Explorer 8, то ничего не происходит. Как я понял через Internet Explorer 8 вообще этот сервис (https://www.google.com.ua/imghp) не работает, т.е. нельзя загрузить свою картинку или указать ссылку и проверить на уникальность.
Так вот, когда через php с помощью curl я пытаюсь проверить на уникальность, то мне приходит ответ такой же как в Internet Explorer, т.е. ничего не ищется.. скрипт вида
Я пробовал так:
<?php
$curl = curl_init('http://www.google.com.ua/searchbyimage?image_url=http://cs622821.vk.me/v622821013/9f5c/OS8qQSw_4M4.jpgl');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_REFERER, "http://www.google.com.ua/");
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, "C:\cookie.txt");
curl_setopt($curl, CURLOPT_COOKIEFILE, "C:\cookie.txt");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_CAINFO,'C:\key.crt');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$output=curl_exec($curl);
echo $output;
?>
и так:
<?php
$curl = curl_init('https://www.google.com.ua/search?tbs=sbi:AMhZZit7BMu85OZVSk4bCH6Wis93gsby-sNvXuhK3o4N-Yzq GTppD2qiBRM-NF6xnZYMm3jL69valkRTAUpTKRJN3ehyfHKuSonoMqNdnTtdKYkbFuczRljEXuXuROcePlNgDNZG-cm1Zai-kArrI NjmahNWYjxs7nz-pUHC5NaA93tDtp8NOP0pGCGNBXVfCwJwbq1eK1N0Vqg9xLRi3N4Vunn57cKgBGo_1rPYiZgePg76niZclnKUGqG_1wMd0HIepgPbNEwsucQDf3RosmksCNFwZAsPE9NhRaDZ0gtqVn128dzMNlfmcZE41Y1HFutWufgi83-zdkR0MT0dfMpAaknvb5Z4dfZG31q5FRTY1zI8077oWN8rGiCOzJP_14adSHa2Gk1QWthuuh-_1kAfeFthRPvPRsFdau2_17qt7Wi-OmO8oSH_1AdFTpK9Jpiwz9jMgJQv5kxmD6uqZt GOQcWJmuaXySHXWIydMd2LGHerUEiZAaxQisidewA4shxRapmpMy6rtwsZXmwI4hIvQVE21PmF4bEkWYX9ygk0CQdi8q48Jq5D_1tsfv9Dzi6AR0sLiA5RhFH_1hdDptmGcoaYyB2dNQMhR0EmKqk6EYXtnreq7bXn0CcWlvI3py-ZEjh2_19F6e8HCgjCcZSDjFeYcg0k6vmHsYG0MLDsWwFCHZhkte3OJspwWPv_1eIq5rVNgKCP6egWap1fhhNE0QfO0vgichpeJcDQrbmJThQgx1zqKNalHwMGZ2tf1uE5Gg58KPcESHQ9ijeFqm-x6XOrT0k0gBaYzisuN8V1MUStUkPXqWP5-cm0zHsidro5GgN21xDBiAl8sD1lLvJHcdCxmrou-K-87ChYSKNhmGxGkhvHP2c9v5118PZXDduAO5aOHfP87vJuzpJ56-MDZiXQjOFt2 C7EMuFUGLMXjuNMVH801bn61XkqQzVmKv_1pOdiIh7qr2nMcZOGcKmmgok-1wdTN9nkW32Z3kkeV6PRTvVchc_1jkBcQDO_1VWkpmkSzfupyq-VTV_1YyNnH QD_1gHk54MDCEL6JznHbwEPhituQ5fWOw4pDy3NnPWRpDV05fLGbp32V1XEpK_1QUWsTFphNYNAMtpBhOrOLusnApwE64g9N9lzl9mnh59ObfKVd8OeaMc1tqCuiAQY2JYdTIZrixJ lnBhKrrsgx_12j8wVMa028RZrClOHL6k5MjJlGJs4SncUdqif1cVkdVUrxe9_1-kbL85x7XKkaFcsU2f262I4y3xJ0RCXSNX4moJgtsL0mTmZH0l4R_16cp79xiUkIda0Njyykn2LJzNQqma0iSMQGD7Ah81WmeVtwuY8XlMXqMDfTB2NZoC76IUq8lmWjln1UzFRQH18yKEFkmNlz_1kGlwtlkunGmqT2ZCoCTvhS6Z4KQZQ89W2j Ebak1cA&gws_rd=ssl');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_REFERER, "http://www.google.com.ua/searchbyimage?image_url=http://cs622821.vk.me/v62 2821013/9f5c/OS8qQSw_4M4.jpg");
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, "C:\cookie.txt");
curl_setopt($curl, CURLOPT_COOKIEFILE, "C:\cookie.txt");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_CAINFO,'C:\key.crt');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$output=curl_exec($curl);
echo $output;
?>
Кто то может подсказать как это можно реализовать? в php.ini строчки extension=php_curl.dll и extension=php_openssl.dll включены