ребята.Проблемы при получении содержимого страницы с завитом
Я немного застрял в текущей ситуации, которую получаю. мне нужно, чтобы проверить наличие ссылки на сайт партнера, для этого я пытаюсь получить содержимое страницы с помощью следующей команды:
"curl -A 'Mozilla\/5.0 (X11; U; Linux i686; hu; rv:1.9.2.12) Gecko\/20101026 Firefox\/3.6.12' -L --retry 2 -s -m 30 --connect-timeout 10 -b \/tmp\/cookie_file.txt -c \/tmp\/cookie_file.txt 'www.partnersite.com\/
Дело в том, что он работает странно: один раз она возвращает содержимое страницы, затем в другой раз, когда он получает пустую. Итак, я проверил ответ на сервер и узнал, что один раз ответ: HTTP/1.0 200 OK, тогда он получает пустую страницу, а в другой раз ответ «HTTP/1.1 302 Object move», а затем он получает содержание. Как это возможно? У вас есть какие-то недостатки, что здесь не так? Спасибо заранее.
Является ли пустым ответом на контент вы ссылаетесь на тот, где код ответа HTTP составляет 302? или это страница, на которой эта переадресация отправляет вам пустоту? – benosteen
Я получаю пустую страницу, когда HTTP/1.0 200 OK. Когда он перенаправляется - он отлично работает – Kuen
Если это так, то может случиться так, что что-то в сети между вами и вашим сайтом-партнером, возможно, даже неверно сконфигурировало их веб-сервер? Вы склонны * не * получать ответы HTTP 200 OK, когда все в порядке! – benosteen