Алексей
Заказчик

[no-member:pro]Алексей[/no-member:pro]Алексей

7 проектов
Завершён
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатабез предоплат
Способы оплатыЭлектронные деньги
Приём заявокзавершён
Описание проекта
Цель: разработать API с помощью которого можно автоматически выбирать и использовать прокси сервер основываясь на географическом расположении.

Описание задачи:
API будет использовать сторонний сервис для нахождения нужного прокси сервера.
Сервис называется ProxyRental.
Пример готового класса на PHP для использования этого сервиса я прикрепил.


API будет иметь один интерфейс geo_request и работать по следующему принципу:
1. Клиент делает запрос методом POST с параметрами указанными ниже
2. API скрипт отправляет гео. Информацию в сервис ProxyRental, он возвращаем IP адрес подходящего прокси сервера
3. Выполняем загрузку указанной страницы через это прокси и возвращаем body + данные о прокси клиенту

Входные данные:
Country
State
City
Url (HTTP или HTTPS URL который должен быть обработан)
Request_method (GET, PUT, POST, и т.д.)
Headers (массив HTTP хедеров)
Body (данные для HTTP body [опционально])

Выдача:
Geo_ip (IP прокси сервера что будет использоваться)
Geo_country (страна в которой этот прокси находится)
Geo_city (город в котором этот прокси находится)
Status (HTTP код)
Body (response body URL’а загруженный через прокси)

Для выбранного кандидата я предоставлю доступ к аккаунту ProxyRental

Предпочтительно построить API на node.js + Hapi.js, но потойдет и другая библиотека

С ответом присылайте стоимость и сроки.

Спасибо!
Автор проекта: Алексей