Preciso para um projeto pessoal, coletar as informações de 3 sites e armazenar em 5 tabelas do MySQL.
Essa é a primeira parte do projeto, podendo em uma segunda rodada, a depender do valor cobrado e da experiencia do programador, acrescentar outras informações no BD.
Os sites serão informados inbox, sendo que um deles precisa logar informando usuário e senha e os demais são informações públicas. As Tags HTML onde estão as informações estão formatadas e não devem gerar dificuldade na extração. Preferencia que o programa seja desenvolvido em Phyton( não obrigatório) para que seja agendado no Windows a execução, precisando enviar por e-mail se foi bem sucedida a extração.
Estrutura básica de campos sugerida para as tabelas.
As tabelas terâo os seguintes campos
1) Data
2) Hora
3) HoraBR
4) Nome da Pista
5) Grade
5.1) Distância
6) NomeGalgoForecast1
7) NomeGalgoForecast2
8) NomeGalgoForecast3
9) NomeGalgoForecast4
10) NomeGalgoForecast5
11) NomeGalgoForecast6
12) ProbabilidadeForecast1
13) ProbabilidadeForecast2
14) ProbabilidadeForecast3
15) ProbabilidadeForecast4
16) ProbabilidadeForecast5
17) ProbabilidadeForecast6
18) MelhorPosicaoForecast1
19) MelhorPosicaoForecast2
20) MelhorPosicaoForecast3
21) MelhorPosicaoForecast4
22) MelhorPosicaoForecast5
23) MelhorPosicaooForecast6
24) MediaposicaoForecast1
25) MediaposicaoForecast2
26) MediaposicaoForecast3
27) MediaposicaoForecast4
28) MediaposicaoForecast5
29) MediaposicaoForecast6
30) PesoForecast1
31) PesoForecast2
32) PesoForecast3
33) PesoForecast4
34) PesoForecast5
35) PesoForecast6
36) SemcorrerForecast1
37) SemcorrerForecast2
38) SemcorrerForecast3
39) SemcorrerForecast4
40) SemcorrerForecast5
41) SemcorrerForecast6
42) ToptimeForecast1
43) ToptimeForecast2
44) ToptimeForecast3
45) ToptimeForecast4
46) ToptimeForecast5
47) ToptimeForecast6
48) VitoriasForecast1
49) VitoriasForecast2
50) VitoriasForecast3
51) VitoriasForecast4
52) VitoriasForecast5
53) VitoriasForecast6
55) MediatempofinalForecast1
56) MediatempofinalForecast2
57) MediatempofinalForecast3
58) MediatempofinalForecast4
59) MediatempofinalForecast5
60) MediatempofinalForecast6
61) BRTForecast1
62) BRTForecast2
63) BRTForecast3
64) BRTForecast4
65) BRTForecast5
66) BRTForecast6
Esses números são os números que representam os nomes dos galgos.
Todas as corridas precisam ser capturadas essas informações
As Tabelas seriam:
1) Tb_timeform
2) Tb_XP
3) Tb_SportingLife *vem do site XP
4) Tb_RacingPost *vem do site XP
5) Tb_AusNZL