Evaluating bids

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

Published on the August 31, 2022 in IT & Programming

About this project

Open

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.

Project overview

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed