Kako raditi scraping Worldometersa za globalnu statistiku u stvarnom vremenu
Saznajte kako napraviti scraping Worldometersa za ekstrakciju podataka o populaciji u stvarnom vremenu, COVID-19 statistike i globalnih ekoloških metrika za...
Otkrivena anti-bot zaštita
- Ograničenje brzine
- Ograničava zahtjeve po IP-u/sesiji tijekom vremena. Može se zaobići rotacijskim proxyjevima, kašnjenjima zahtjeva i distribuiranim scrapingom.
- IP blokiranje
- Blokira poznate IP adrese podatkovnih centara i označene adrese. Zahtijeva rezidencijalne ili mobilne proxyje za učinkovito zaobilaženje.
- User-Agent Filtering
- 403 Forbidden Errors
- Cloudflare
- Enterprise WAF i upravljanje botovima. Koristi JavaScript izazove, CAPTCHA i analizu ponašanja. Zahtijeva automatizaciju preglednika sa stealth postavkama.
O Worldometers
Otkrijte što Worldometers nudi i koji se vrijedni podaci mogu izvući.
Sveobuhvatna globalna podatkovna platforma
Worldometers je cijenjena referentna web stranica koja pruža statistiku u stvarnom vremenu za širok raspon globalnih tema. Njime upravlja međunarodni tim istraživača i developera, a nadaleko je prepoznat po svojim brojačima uživo i pedantno ažuriranim tablicama podataka. Platforma služi kao ključni resurs za novinare, istraživače i vladine agencije koje trebaju aktualne globalne podatke.
Različite kategorije podataka
Web stranica udomljuje podatke u rasponu od svjetske populacije i državnih rashoda do ekoloških metrika i zdravstvene statistike. Tijekom globalne pandemije postala je primarni izvor za praćenje COVID-19, nudeći granularne podatke o slučajevima, smrtima i testiranjima u stotinama zemalja. Ova dubina informacija čini je rudnikom zlata za one koji provode longitudinalne studije.
Vrijednost scrapinga Worldometersa
Scraping Worldometersa omogućuje developerima i analitičarima izgradnju nadzornih ploča u stvarnom vremenu i provođenje analize povijesnih trendova. Budući da stranica agregira podatke iz stotina službenih izvora, programsko izdvajanje ovih informacija štedi tisuće sati ručnog prikupljanja, omogućujući automatizirano izvještavanje i sofisticirane uvide temeljene na podacima.

Zašto Scrapati Worldometers?
Otkrijte poslovnu vrijednost i slučajeve korištenja za izvlačenje podataka iz Worldometers.
Pratite trendove javnog zdravlja i metriku pandemije na globalnoj razini
Provedite akademska istraživanja o demografiji i rastu stanovništva
Automatizirajte izvještavanje vijesti temeljeno na podacima za globalne prekretnice
Pratite utjecaje na okoliš i statistiku emisija ugljika
Provedite konkurentsku inteligenciju i analizu tržišnih trendova
Održavajte povijesne arhive statističkih brojača u stvarnom vremenu
Izazovi Scrapanja
Tehnički izazovi s kojima se možete susresti prilikom scrapanja Worldometers.
Rukovanje pogreškama 403 Forbidden uzrokovanim nedostatkom browser zaglavlja
Ekstrakcija dinamičkih brojača uživo koji zahtijevaju JavaScript renderiranje
Navigacija kroz složene ugniježđene HTML strukture tablica s višestrukim tbody oznakama
Upravljanje agresivnim IP blokiranjem tijekom učestalog prikupljanja podataka
Čišćenje numeričkih podataka koji sadrže nestandardne znakove poput zareza i znakova plus
Scrapajte Worldometers s AI-jem
Bez kodiranja. Ekstrahirajte podatke u minutama s automatizacijom pogonjenom AI-jem.
Kako funkcionira
Opišite što trebate
Recite AI-ju koje podatke želite ekstrahirati s Worldometers. Jednostavno upišite na prirodnom jeziku — bez koda ili selektora.
AI ekstrahira podatke
Naša umjetna inteligencija navigira Worldometers, obrađuje dinamički sadržaj i ekstrahira točno ono što ste tražili.
Dobijte svoje podatke
Primite čiste, strukturirane podatke spremne za izvoz kao CSV, JSON ili slanje izravno u vaše aplikacije.
Zašto koristiti AI za scrapanje
AI olakšava scrapanje Worldometers bez pisanja koda. Naša platforma pogonjena umjetnom inteligencijom razumije koje podatke želite — jednostavno ih opišite na prirodnom jeziku i AI će ih automatski ekstrahirati.
How to scrape with AI:
- Opišite što trebate: Recite AI-ju koje podatke želite ekstrahirati s Worldometers. Jednostavno upišite na prirodnom jeziku — bez koda ili selektora.
- AI ekstrahira podatke: Naša umjetna inteligencija navigira Worldometers, obrađuje dinamički sadržaj i ekstrahira točno ono što ste tražili.
- Dobijte svoje podatke: Primite čiste, strukturirane podatke spremne za izvoz kao CSV, JSON ili slanje izravno u vaše aplikacije.
Why use AI for scraping:
- Automatski zaobiđite pogreške 403 Forbidden s ugrađenom rotacijom proxyja i User-Agent-a
- Rukujte dinamičkim JavaScript-renderiranim brojačima bez ručne konfiguracije preglednika
- Koristite no-code alate za odabir (selectors) kako biste lako ciljali određene stupce u velikim tablicama
- Zakažite automatizirana pokretanja za snimanje podataka u preciznim intervalima za povijesno bilježenje
- Izvezite izravno u Google Sheets ili JSON za trenutnu vizualizaciju podataka
No-Code Web Scraperi za Worldometers
Klikni-i-odaberi alternative AI scrapanju
Nekoliko no-code alata poput Browse.ai, Octoparse, Axiom i ParseHub mogu vam pomoći scrapati Worldometers bez pisanja koda. Ovi alati obično koriste vizualna sučelja za odabir podataka, iako mogu imati problema sa složenim dinamičkim sadržajem ili anti-bot mjerama.
Tipični Tijek Rada s No-Code Alatima
Česti Izazovi
Krivulja učenja
Razumijevanje selektora i logike ekstrakcije zahtijeva vrijeme
Selektori se kvare
Promjene na web stranici mogu pokvariti cijeli tijek rada
Problemi s dinamičkim sadržajem
Stranice bogate JavaScriptom zahtijevaju složena rješenja
Ograničenja CAPTCHA
Većina alata zahtijeva ručnu intervenciju za CAPTCHA
Blokiranje IP-a
Agresivno scrapanje može dovesti do blokiranja vaše IP adrese
No-Code Web Scraperi za Worldometers
Nekoliko no-code alata poput Browse.ai, Octoparse, Axiom i ParseHub mogu vam pomoći scrapati Worldometers bez pisanja koda. Ovi alati obično koriste vizualna sučelja za odabir podataka, iako mogu imati problema sa složenim dinamičkim sadržajem ili anti-bot mjerama.
Tipični Tijek Rada s No-Code Alatima
- Instalirajte proširenje preglednika ili se registrirajte na platformi
- Navigirajte do ciljane web stranice i otvorite alat
- Odaberite podatkovne elemente za ekstrakciju klikom
- Konfigurirajte CSS selektore za svako podatkovno polje
- Postavite pravila paginacije za scrapanje više stranica
- Riješite CAPTCHA (često zahtijeva ručno rješavanje)
- Konfigurirajte raspored za automatska pokretanja
- Izvezite podatke u CSV, JSON ili povežite putem API-ja
Česti Izazovi
- Krivulja učenja: Razumijevanje selektora i logike ekstrakcije zahtijeva vrijeme
- Selektori se kvare: Promjene na web stranici mogu pokvariti cijeli tijek rada
- Problemi s dinamičkim sadržajem: Stranice bogate JavaScriptom zahtijevaju složena rješenja
- Ograničenja CAPTCHA: Većina alata zahtijeva ručnu intervenciju za CAPTCHA
- Blokiranje IP-a: Agresivno scrapanje može dovesti do blokiranja vaše IP adrese
Primjeri koda
import requests
from bs4 import BeautifulSoup
# Zaglavlja su potrebna za sprječavanje pogreške 403 Forbidden
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'
}
url = 'https://www.worldometers.info/coronavirus/'
try:
response = requests.get(url, headers=headers)
response.raise_for_status()
soup = BeautifulSoup(response.text, 'html.parser')
# Lociranje glavne tablice statistike
table = soup.find('table', id='main_table_countries_today')
rows = table.find_all('tr')[9:20] # Preskakanje zaglavlja i agregatnih redaka
for row in rows:
cells = row.find_all('td')
if len(cells) > 1:
country = cells[1].text.strip()
cases = cells[2].text.strip()
print(f'Zemlja: {country} | Ukupno slučajeva: {cases}')
except Exception as e:
print(f'Scraping nije uspio: {e}')Kada Koristiti
Najbolje za statične HTML stranice gdje se sadržaj učitava na strani poslužitelja. Najbrži i najjednostavniji pristup kada JavaScript renderiranje nije potrebno.
Prednosti
- ●Najbrže izvršavanje (bez opterećenja preglednika)
- ●Najniža potrošnja resursa
- ●Lako paralelizirati s asynciom
- ●Izvrsno za API-je i statične stranice
Ograničenja
- ●Ne može izvršiti JavaScript
- ●Ne uspijeva na SPA-ovima i dinamičkom sadržaju
- ●Može imati problema sa složenim anti-bot sustavima
How to Scrape Worldometers with Code
Python + Requests
import requests
from bs4 import BeautifulSoup
# Zaglavlja su potrebna za sprječavanje pogreške 403 Forbidden
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'
}
url = 'https://www.worldometers.info/coronavirus/'
try:
response = requests.get(url, headers=headers)
response.raise_for_status()
soup = BeautifulSoup(response.text, 'html.parser')
# Lociranje glavne tablice statistike
table = soup.find('table', id='main_table_countries_today')
rows = table.find_all('tr')[9:20] # Preskakanje zaglavlja i agregatnih redaka
for row in rows:
cells = row.find_all('td')
if len(cells) > 1:
country = cells[1].text.strip()
cases = cells[2].text.strip()
print(f'Zemlja: {country} | Ukupno slučajeva: {cases}')
except Exception as e:
print(f'Scraping nije uspio: {e}')Python + Playwright
from playwright.sync_api import sync_playwright
def run_scraper():
with sync_playwright() as p:
# Pokretanje headless preglednika za rukovanje dinamičkim brojačima
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto('https://www.worldometers.info/')
# Čekanje da element brojača populacije postane vidljiv
page.wait_for_selector('.r-counter span')
# Ekstrakcija teksta uživo iz brojača
current_pop = page.inner_text('.r-counter span')
print(f'Trenutna svjetska populacija: {current_pop}')
browser.close()
run_scraper()Python + Scrapy
import scrapy
class WorldometerSpider(scrapy.Spider):
name = 'world_spider'
start_urls = ['https://www.worldometers.info/coronavirus/']
def parse(self, response):
# Korištenje CSS selectora za ciljanje redaka tablice
rows = response.css('table#main_table_countries_today tr')
for row in rows[9:50]: # Obrada prvih 40 zemalja
yield {
'country': row.css('td:nth-child(2) ::text').get(),
'total_cases': row.css('td:nth-child(3) ::text').get(),
'total_deaths': row.css('td:nth-child(5) ::text').get(),
'new_cases': row.css('td:nth-child(4) ::text').get()
}Node.js + Puppeteer
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
// Postavljanje User-Agent-a kako bi se izbjegla detekcija
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36');
await page.goto('https://www.worldometers.info/world-population/population-by-country/');
const countryData = await page.evaluate(() => {
const rows = Array.from(document.querySelectorAll('table#example2 tr'));
return rows.slice(1, 11).map(row => ({
country: row.cells[1]?.innerText,
population: row.cells[2]?.innerText
}));
});
console.log(countryData);
await browser.close();
})();Što Možete Učiniti S Podacima Worldometers
Istražite praktične primjene i uvide iz podataka Worldometers.
Nadzorne ploče za praćenje javnog zdravlja
Zdravstvene organizacije mogu izraditi vizualizacije u stvarnom vremenu za praćenje širenja zaraznih bolesti preko granica.
Kako implementirati:
- 1Scraping tablica zdravstvene statistike svakih sat vremena
- 2Čišćenje i formatiranje podataka u strukturiranu CSV ili JSON datoteku
- 3Povezivanje podatkovne datoteke s alatom za nadzornu ploču kao što je Power BI za ažuriranja uživo
Koristite Automatio za izvlačenje podataka iz Worldometers i izgradite ove aplikacije bez pisanja koda.
Što Možete Učiniti S Podacima Worldometers
- Nadzorne ploče za praćenje javnog zdravlja
Zdravstvene organizacije mogu izraditi vizualizacije u stvarnom vremenu za praćenje širenja zaraznih bolesti preko granica.
- Scraping tablica zdravstvene statistike svakih sat vremena
- Čišćenje i formatiranje podataka u strukturiranu CSV ili JSON datoteku
- Povezivanje podatkovne datoteke s alatom za nadzornu ploču kao što je Power BI za ažuriranja uživo
- Analiza demografskog rasta
Urbanistički planeri i ekonomisti mogu koristiti stope rasta stanovništva za predviđanje budućih potreba za resursima i razvoj infrastrukture.
- Ekstrakcija metrike populacije i gustoće za određene regije
- Izračun brzine rasta usporedbom snimki podataka tijekom nekoliko mjeseci
- Korelacija gustoće naseljenosti s lokalnim ekonomskim pokazateljima
- Izvještavanje o utjecaju na okoliš
Neprofitne organizacije mogu pratiti emisije CO2 i gubitak šuma u stvarnom vremenu kako bi kreirale upečatljive kampanje o klimatskim promjenama.
- Svakodnevni scraping odjeljka 'Environment' na Worldometersu
- Arhiviranje podataka za izgradnju longitudinalnog skupa podataka o stopama emisija
- Generiranje automatiziranih tjednih izvješća za društvene mreže i newslettere
- Automatizirana financijska inteligencija
Investitori mogu pratiti državnu potrošnju i ekonomske metrike kao proxy pokazatelje nacionalnog ekonomskog zdravlja.
- Ciljanje specifičnih ekonomskih brojača poput 'Public Education Expenditure'
- Izvoz podataka u centralnu bazu podataka za usporedbu s tržišnim performansama
- Postavljanje upozorenja za značajna odstupanja u globalnim obrascima potrošnje
- Obrazovne vizualizacije podataka
Edukatori mogu koristiti globalne podatke uživo za kreiranje interaktivnih lekcija statistike za studente koristeći brojeve iz stvarnog svijeta.
- Scraping različitih metrika o zdravlju, energiji i stanovništvu
- Pružanje čistih skupova podataka studentima za projekte analize u učionici
- Korištenje brojača uživo za demonstraciju koncepta 'stope promjene'
Poboljšajte svoj radni tijek sa AI Automatizacijom
Automatio kombinira moc AI agenata, web automatizacije i pametnih integracija kako bi vam pomogao postici vise za manje vremena.
Pro Savjeti Za Scrapanje Worldometers
Stručni savjeti za uspješno izvlačenje podataka iz Worldometers.
Oponašajte stvarni preglednik tako što ćete u zaglavlja (headers) zahtjeva uvijek uključiti moderan User-Agent i 'Accept-Language'.
Implementirajte nasumičnu odgodu između zahtjeva kako biste oponašali ljudsko ponašanje i izbjegli rate limits.
Ciljajte specifični 'tbody' ID jer Worldometers često koristi više skrivenih body elemenata za statistiku 'jučer' i 'danas'.
Koristite funkcije za čišćenje podataka kako biste uklonili zareze i znakove '+' prije pokušaja pretvaranja string podataka u cijele brojeve.
Koristite rotirajuće rezidencijalne proxy poslužitelje ako trebate provjeravati stranicu češće od jednom u nekoliko minuta kako biste izbjegli IP zabrane.
Povremeno provjeravajte strukturu stranice jer se ID-ovi za određene brojače mogu promijeniti tijekom ažuriranja stranice.
Povezani Web Scraping

How to Scrape GitHub | The Ultimate 2025 Technical Guide

How to Scrape Pollen.com: Local Allergy Data Extraction Guide

How to Scrape Britannica: Educational Data Web Scraper

How to Scrape RethinkEd: A Technical Data Extraction Guide

How to Scrape Wikipedia: The Ultimate Web Scraping Guide

How to Scrape Weather.com: A Guide to Weather Data Extraction

How to Scrape American Museum of Natural History (AMNH)

How to Scrape Poll-Maker: A Comprehensive Web Scraping Guide
Često Postavljana Pitanja o Worldometers
Pronađite odgovore na česta pitanja o Worldometers