Написание парсеров на Go
Цена договорная
Требуется писать парсеры/скрейперы для сайтов провайдеров курсов, с которыми у нас заключены партнерские соглашения. Так как все, что связано парсингом, находится в модуля для сбора данных, то взаимодействовать/разрабатывать функционал каких-либо других модулей не требуется.
Ввиду того, что логика для сбора данных с каждого сайта может отличаться, каждый парсер должен состоять из трех компонентов, каждый из которых должен реализовывать соответствующий интерфейс:
–CampaignFetcher – модуль для получения общей информации и списка курсов;
–CourseFetcher – компонент для непосредственного получения данных курсов с сайта/API провайдера;
–ProviderCourseAdapter – компонент, занимающийся приведением полученных необработанных данных к модели данных доменного слоя.
Если заинтересованы, откликайтесь и обязательно присылайте ссылку на свой GitHub.
Ввиду того, что логика для сбора данных с каждого сайта может отличаться, каждый парсер должен состоять из трех компонентов, каждый из которых должен реализовывать соответствующий интерфейс:
–CampaignFetcher – модуль для получения общей информации и списка курсов;
–CourseFetcher – компонент для непосредственного получения данных курсов с сайта/API провайдера;
–ProviderCourseAdapter – компонент, занимающийся приведением полученных необработанных данных к модели данных доменного слоя.
Если заинтересованы, откликайтесь и обязательно присылайте ссылку на свой GitHub.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.