PHP-класс авторизации и работы в Вебмастер.Яндекс

Максим14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.09.2011

Нужно написать маленький PHP-класс (объектная модель 5 версии) для получения исходного кода страниц из Вебмастер.Яндекс, желательно с использованием cURL. Кодировка файла с классом – UTF-8.

Класс должен содержать 2 метода:

1. Auth($username, $password) – метод авторизации на сайте Яндекс Вебмастер (http://webmaster.yandex.ru). Принимает логин и пароль. Возвращает true или false в случае успеха или неудачи соответственно. Основная задача метода авторизироваться и сохранить файл cookies (и, возможно, другую необходимую информацию) об успешной авторизации в папку cookies. Этот файл будет использоваться другим методом этого же класса.

2. GetPage($url) – метод принимает url страницы (например, http://webmaster.yandex.ru/site/?host=1111111 или http://webmaster.yandex.ru/site/indexed/links.xml?host=1111111) и возвращает строку с исходным кодом данной страницы, используя файл cookie с информацией об успешной авторизации (и, возможно, другую необходимую информацию), созданный методом Auth().

Класс должен корректно работать с перенаправлениями Яндекса на домен страны, из которой (по его мнению) к нему обратились. Например, при обращении на адрес http://webmaster.yandex.ru/ идёт перенаправление на http://webmaster.yandex.ua/.

Готов рассмотреть другие варианты реализации класса.

Условия сотрудничества:

Оплата – 10WMZ, предоплата 50% или после выполнения 100%

Срок исполнения 2-4 дня.

Заявки фрилансеров