Library for scraping soccer data from the internet
Nodejs 12 or higher need to be installed first
npm install soccerbot
or
yarn add soccerbot
Type this into your ts file.
import { soccerway, transfermarkt, fotbalunas, eurofotbal, sportnet } from 'soccerbot';
console.log(soccerway.teamUrl('533')); // show url
soccerway.team('533')
.then(res => console.log(res));
console.log(transfermarkt.teamUrl('62')); // show url
transfermarkt.team('62')
.then(res => console.log(res));
console.log(fotbalunas.teamUrl('62')); // show url
fotbalunas.team('62')
.then(res => console.log(res));
console.log(eurofotbal.teamUrl('cesko/sparta-praha')); // show url
eurofotbal.team('cesko/sparta-praha')
.then(res => console.log(res));
console.log(sportnet.teamUrl('fk-inter-bratislava/tim/46770')); // show url
sportnet.team('fk-inter-bratislava/tim/46770')
.then(res => console.log(res));
Source | Speed | Stability | Coverage |
---|---|---|---|
transfermarkt | ⚽⚽⚽ | ⚽⚽⚽ | World |
soccerway | ⚽ | ⚽ | World |
fotbalunas | ⚽ | ⚽⚽⚽ | Czech Republic |
eurofotbal | ⚽⚽ | ⚽⚽ | Europe |
sportnet | ⚽ | ⚽ | Slovakia |
Note: Soccerway, Fotbalunas and sportnet is taking data from multiple pages, so it takes longer period of time. The reason is to prevent rare limit (30 sec on average).
Copyright © 2021 - 2024 Dominik Hladik
All contents are licensed under the MIT license.