Собственно задача в заголовке.
Есть PHP скрипт для парсинга результатов выдачи с яндекса. При отправке запроса получаю ответ в закодированном виде. В заголовках следующее:
HTTP/1.1 200 OK Server: nginx Date: Thu, 30 Jan 2014 22:10:02 GMT Content-Type: application/json; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Set-Cookie: wsst=82471dbe85ff82274bb144377973a7b12%7C52eacdb9; path=/; expires=Thu, 30-Jan-2014 23:10:01 GMT Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Thu, 30 Jan 2014 22:10:02 GMT
Тело с содержимом довольно объемное, скину начало и конец:
{"data":"hX8L^^u0002@[ZUN\r[\A\6Vu0017fqu0012u0004 u000bu0015u0017u0005u0005u0016V"u0015R Gu0000qu0015u0005{DQu0004Q]_B\[Du0015Vu000bu001du0002fJO+I[#nu000 7u001cULM:L\VJD2u0005|fLWu0012u0012mBGWu0004u0017U@PPu0012u0007su 0012nSu0000Y\FTXMu0010u0002u0002Anyu0014]_-\IXiu0010ju0000u0005j u0012L*UJOBu0005ndu0005t#Cvu0007u0012qPFtUG
Дальше очень много подобного содержимого и конец:
IEu0015u000fQDu0012u0001WFu0007!GPtu0010u0002u0005ZrfUYu0017u0003 u0004u001cu0006qu0015Vu000bTu001c.u0000u0014u001dtu0002u0015nu000 7u001cu0015u0017l","key":"var f893 = function(v667){var t789="af2773ec0eb";var tv291=v667;return function(v667){return t789.concat(v667.concat(tv291))}("b75078ac")};f893(" 500d981".split('').reverse().join(''). concat(235590^864908).substr(0).split('').reverse().joi n(''))"}"
Вопрос к знатокам. Поддается ли подобное декодированию средствами написания соответствующей функции ? Возможно есть какие-то альтернативные варианты ? Рассмотрю любые варианты, но реализовано должно быть на PHP.
Если вы уже представляете как можно решить подобную задачу, то пишите сразу срок и цену за реализации.
Так же отвечу на все возможные вопросы, касательно проекты.
Страница откуда получено содержимое:
На всякий случай прикрепляю ниже файл с полным содержимом ответа.