makag Posted January 29, 2019 Report Share Posted January 29, 2019 Вот такой ответ на запрос к сайту посредством curl php. Эти загадочные вопросы, ромбики и аналогичная ересь. Дайте варианты, в какую сторону копать, плиз. какая это может быть кодировка и как её разобрать в читаемый вид посредством php? Цитата string(329) "HTTP/1.1 100 Continue HTTP/1.1 200 OK Date: Tue, 29 Jan 2019 15:55:39 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Expires: Tue, 29 Jan 2019 15:55:38 GMT Cache-Control: no-cache Content-Encoding: gzip ��V�M-.NLOU�R�)5014�&I `�D��IS��q*X��8 �6�!$D�L&A� � X��!� ��dE�Z��N��" Код, на всякий случай: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Link to comment Share on other sites More sharing options...
shami Posted January 29, 2019 Report Share Posted January 29, 2019 (edited) 14 минут назад, makag сказал: Вот такой ответ на запрос к сайту посредством curl php. Эти загадочные вопросы, ромбики и аналогичная ересь. Дайте варианты, в какую сторону копать, плиз. какая это может быть кодировка и как её разобрать в читаемый вид посредством php? Код, на всякий случай: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. а что за сайт и какую страницу нужно получить? Если не секрет конечно... И фрагмент кода ... Попробуй посмотреть на mb_detect_encoding Edited January 29, 2019 by shami 1 Link to comment Share on other sites More sharing options...
Platon Posted January 29, 2019 Report Share Posted January 29, 2019 Если это html документ, то варианта с кодировкой 2 utf-8 и windows-1251. Нужно поменять кодировку в запросе 1 Link to comment Share on other sites More sharing options...
makag Posted January 29, 2019 Author Report Share Posted January 29, 2019 56 минут назад, Platon сказал: Если это html документ, то варианта с кодировкой 2 utf-8 и windows-1251. Нужно поменять кодировку в запросе заголовки в utf-8, по идее как: через браузер : в консоли браузера, в ответ на post XMLHttpRequest запрос приходит ответ : Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. что в расшифровке переводится как: Цитата {message: "Вы уже отправили любовь!"} message: "Вы уже отправили любовь!" 52 минуты назад, shami сказал: а что за сайт сайт с голыми бабами типичная страница - такая 54 минуты назад, shami сказал: ..и какую страницу нужно получить? нажимать на кнопку научился, хотел собирать ответ - удалось поставить лайк или не удалось. то есть чисто этот ответ парсить. собственно вопрос по-факту решился благодаря этому совету: 56 минут назад, shami сказал: Попробуй посмотреть на mb_detect_encoding прогнал ответ от curl через несколько вариантов: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Хоть внятно раскодировать и не вышло, но в одном из "раскодированных" вариантов сейчас уловил существенную разницу между вариант_ответа_1 и вариант_ответа_2 т.е. хоть и непрямым путём, но результат всё же положительный -))Спасибо большое, господа! Link to comment Share on other sites More sharing options...
Recommended Posts