Tutankhamon86
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору И так вердикт не утешительный Кинопоиск обновил Систему защиты от роботов (СЗоР)... Впредь, не пускает без Cookie. В инструментарии AntMovieCatalog есть функция GetPage3 Цитата: function GetPage3(address: string; referer: string; cookies: string): string; Same as GetPage2, but allows to specify cookies as a string: 'uid=120; pwd=FHNHESW' for example. | Для загрузки страницы с передачей Cookie, но, как я писал раньше, она работает не корректно. Экспериментировал на PHP: Код: $out="GET $file HTTP/1.1\r\n"; $out.="Host: kinopoisk.ru\r\n"; $out.="Referer: kinopoisk.ru\r\n"; $out.="User-Agent: Mozilla/5.0 (compatible; Ant Movie Catalog)\r\n"; $out.="Accept: */*\r\n"; $out.="Cookie: forum_data[login]=Tutankhamon; forum_data[reg_key]=*******************************\r\n"; $out.="Connection: close\r\n"; $out.="\r\n"; while (!$fp=@fsockopen("www.kinopoisk.ru", 80, $errno, $errstr, 30)); fwrite($fp, $out); fclose($fp); | Страницу отдаёт, что говорит об отключении СЗоР, не смотря что в User-Agent указан Ant Movie Catalog, на который всегда стояла блокировка Итог: Я задам вопрос на форуме разработчика, как заставить программу корректно передавать Cookie. Может помогут... P.S. Простая замена User-Agent на актуальный - не поможет |