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...

Pokrivenost:GlobalInternationalUSAEuropeAsia
Dostupni podaci5 polja
NaslovLokacijaDatum objaveKategorijeAtributi
Sva polja za ekstrakciju
Naziv državeUkupna populacijaGodišnja promjena %Neto promjenaGustoća (P/Km²)Površina zemljišta (Km²)Migranti (neto)Stopa fertilitetaMedijan starostiUdio urbane populacije %Svjetski udioUkupni slučajevi COVID-aNovi slučajeviUkupno umrlihNove smrtiUkupno oporavljenihAktivni slučajeviOzbiljni/kritični slučajeviUkupno testovaEmisije CO2
Tehnički zahtjevi
Potreban JavaScript
Bez prijave
Bez paginacije
Nema službenog API-ja
Otkrivena anti-bot zaštita
Rate LimitingIP BlockingUser-Agent Filtering403 Forbidden ErrorsCloudflare

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.

O Worldometers

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

1

Opišite što trebate

Recite AI-ju koje podatke želite ekstrahirati s Worldometers. Jednostavno upišite na prirodnom jeziku — bez koda ili selektora.

2

AI ekstrahira podatke

Naša umjetna inteligencija navigira Worldometers, obrađuje dinamički sadržaj i ekstrahira točno ono što ste tražili.

3

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

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
Kreditna kartica nije potrebnaBesplatan plan dostupanBez postavljanja

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:
  1. Opišite što trebate: Recite AI-ju koje podatke želite ekstrahirati s Worldometers. Jednostavno upišite na prirodnom jeziku — bez koda ili selektora.
  2. AI ekstrahira podatke: Naša umjetna inteligencija navigira Worldometers, obrađuje dinamički sadržaj i ekstrahira točno ono što ste tražili.
  3. 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

1
Instalirajte proširenje preglednika ili se registrirajte na platformi
2
Navigirajte do ciljane web stranice i otvorite alat
3
Odaberite podatkovne elemente za ekstrakciju klikom
4
Konfigurirajte CSS selektore za svako podatkovno polje
5
Postavite pravila paginacije za scrapanje više stranica
6
Riješite CAPTCHA (često zahtijeva ručno rješavanje)
7
Konfigurirajte raspored za automatska pokretanja
8
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

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
  1. Instalirajte proširenje preglednika ili se registrirajte na platformi
  2. Navigirajte do ciljane web stranice i otvorite alat
  3. Odaberite podatkovne elemente za ekstrakciju klikom
  4. Konfigurirajte CSS selektore za svako podatkovno polje
  5. Postavite pravila paginacije za scrapanje više stranica
  6. Riješite CAPTCHA (često zahtijeva ručno rješavanje)
  7. Konfigurirajte raspored za automatska pokretanja
  8. 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:

  1. 1Scraping tablica zdravstvene statistike svakih sat vremena
  2. 2Čišćenje i formatiranje podataka u strukturiranu CSV ili JSON datoteku
  3. 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.

    1. Scraping tablica zdravstvene statistike svakih sat vremena
    2. Čišćenje i formatiranje podataka u strukturiranu CSV ili JSON datoteku
    3. 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.

    1. Ekstrakcija metrike populacije i gustoće za određene regije
    2. Izračun brzine rasta usporedbom snimki podataka tijekom nekoliko mjeseci
    3. 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.

    1. Svakodnevni scraping odjeljka 'Environment' na Worldometersu
    2. Arhiviranje podataka za izgradnju longitudinalnog skupa podataka o stopama emisija
    3. 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.

    1. Ciljanje specifičnih ekonomskih brojača poput 'Public Education Expenditure'
    2. Izvoz podataka u centralnu bazu podataka za usporedbu s tržišnim performansama
    3. 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.

    1. Scraping različitih metrika o zdravlju, energiji i stanovništvu
    2. Pružanje čistih skupova podataka studentima za projekte analize u učionici
    3. Korištenje brojača uživo za demonstraciju koncepta 'stope promjene'
Vise od samo promptova

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.

AI Agenti
Web Automatizacija
Pametni Tokovi

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.

Svjedočanstva

Sto Kazu Nasi Korisnici

Pridruzite se tisucama zadovoljnih korisnika koji su transformirali svoj radni tijek

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Povezani Web Scraping

Često Postavljana Pitanja o Worldometers

Pronađite odgovore na česta pitanja o Worldometers