Нужен скрипт (класс) с двумя функциями (по одной на каждый поисковик), каждая из которых:
* получает на вход URL искомого документа
* делает запрос к поисковику по этому URL вида "info:
example.com/" (для гугла), "site:
tema.ru/about/" (для яндекса)
* находит ссылку на закешированную версию искомого документа в теле поисковой выдачи для первого результата выдачи
* по полученной ссылке скачивает закешированную версию и находит в ней дату индексации документа поисковиком
* если дата найдена, то функция возвращает найденную дату
* если документ не найден в поисковике или поисковик вернул ссылку на другой документ, то функция возвращает false
* если документ найден, но отсутствует закешированная версия или отсутствует дата индексации, то функция возвращает null
* если во время выполнения функции возникла ошибка парсинга или скачивания URL, то функция выбрасывает исключение
Требования к коду: php или python или phantomjs
Предлагайте цену.