Analisando propostas

Web Scraping para Bet365.com com nodejs e mongodb + socket.io

Publicado em 31 de Agosto de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Preciso criar um serviço de api com base na coleta de dados do site bet365.com
os endpoints devem ser baseados na estrutura de dados do sites, como o exemplo abaixo
/categories = https://www.bet365.com/#/HO/ (extrair de dentro do html gerado para o menu do lado esquerdo com expressão regular para seletor ou algum plugin recomendado)
exemplo do html extraído do site
<div class="wn-PreMatchItem " style=""><div class="wn-ClassificationIcon "><div class="cis-ClassificationIconSmall cis-ClassificationIconSmall-18 "></div></div><span>Basquete</span><div class="wn-PreMatchItem_FavIcon "></div></div>
retorno esperado
{
    "category":
    {
        "name": "Basquete"
    }
}

o mesmo deve seguir o padrão para extrair os jogos de cada categoria, placares, odds, e quaisquer outras informações relacionadas.

Contexto Geral do Projeto

Endpoints (data e retorno) --> PreMatch1X2 Soccer Parameter Description msg Success or Request failed description code Request status code, 0 means success, see error code for other details data Response object data.sync_time Message synchronization Time data.data.channel Data return channel data.data.data.league league name data.data.data.market market data.data.data.market.1x2 1x2 Odds data.data.data.play_time Play Time data.data.data.team_pair team_pair Name PreMatchOverUnderList Top Leagues MatchGoal API ..... A ideia é extrair todas as informações em api (jogos, ligas, odds, placares, icones e logos de times) importante trabalha com proxies (privados) aleatórios para burlar o rating limit e outros recomendaria usar o chromium para simular o acesso real ao extrair os dados

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias