2014-02-21 5 views
1

Вы ищете фотографии моего сайта с поисковой системой Google получить по следующей ссылке:403 Forbidden - получить URL из изображений поиск от Google

http://www.rionegro.com.ar/diario/funciones/binario/imagen.aspx%3Fidart%3D380098%26idcat%3D9862%26idcon%3D1087449%26resolucion%3D1%26tipo%3D2?

Как вы можете видеть, у url есть специальные символы, но я думаю, что это не должно быть проблемой.

В результате поиска вместо отображения изображения, отображается следующее сообщение об ошибке:

403 Forbidden

Я проверка поджигатель из светлячок, я получаю следующее:

Response Headers 
HTTP/1.1 403 Forbidden 
Content- Length: 0 
Server : Microsoft-IIS/7.5 
X -Powered -By : ASP.NET 
Date: Fri, 21 February 2014 20:53:02 GMT 

заголовки запроса GET /diario/funciones/binario/imagen.aspx%3Fidart%3D380098%26idcat%3D9862%26idcon%3D1087449%26resolucion%3D1%26tipo%3D2 HTTP/1.1 Хост: www.rionegro.com.ar User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv: 27.0) Gecko/20100101 Firefox/27.0 Принять: текст/html, application/xhtml + xml, application/xml; q = 0,9, */*, q = 0,8 Accept-язык: en -ar, is, q = 0,8, en-us; q = 0,5, in, q = 0,3 Accept-Encoding: gzip, deflate Cookie: __ utma = 194708910.1295956645.1392158205.1392994869.1393012210.13; __utmz = 194708910.1392413045.7.2.utmcsr = 200.32.2.69 | utmccn = (реферал) | utmcmd = реферал | utmcct =/diario/inicio.aspx; _cb_ls = 1; _chartbeat2 = qdoy9rkh40fmppme.1392162975510.1392982793966.11011111011; _chartbeat_uuniq = 2 соединения: держать -alive Control cache-: макс -Возраст = 0

Если я кладу в поиск правой URL со специальными символами:

http://www.rionegro.com.ar/diario/funciones/binario/imagen.aspx?idart=380098&idcat=9862&idcon=1087449&resolucion=1&tipo=2?

Результаты поиска верны, приносит изображение.

Кто-то может помочь мне решить проблему, потому что google возвращает мне url, упомянутый выше в начале текста.

+0

возможно дубликат [Пакетный поиск на Google: 403 ошибка] (http://stackoverflow.com/questions/21887272/batch-searching-on-google-403-error) –

ответ

0

У вас read the documentation? RFC 2616, Протокол передачи гипертекста - HTTP/1.1 говорит, это сказать в §10.4.4; относительно статуса HTTP 403 Forbidden:

10.4.4 403 Forbidden

The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.

Почти наверняка Google обнаружил свой скрип результатов поиска и отрицает вашу просьбу.

Вам необходимо получить ключ API из них (for which see this answer)

Смотрите также