Välj en sida

Web scraping i Python

av jun 6, 2020

Web scraping eller ”webbskrapning” i Python kan användas för att hämta information eller data från hemsidor. Om man t.ex. vill bygga ett program för prisjämförelse så är det ett bra sätt att hämta hem den data man behöver. I videon på vår YouTube-kanal visar vi hur man kan hämta hem data över coronafall i världen och presentera dessa i sitt egna program.

Videon ”Web scraping i Python” hittar du på vår YouTube-kanal: https://youtu.be/KR2zdQDFC1A

Koden för huvudfilen, scraping.py hittar du här nedan. Lycka till!

 

import requests
from bs4 import BeautifulSoup

URL = "https://www.worldometers.info/coronavirus/"

page = requests.get(URL)
soup = BeautifulSoup(page.content, "html.parser")

# hitta antal smittade
x = soup.find_all("div", class_="maincounter-number")
print("Antal smittade: " + x[0].text.strip())

# topplista
y = soup.find_all("tr")

for tr in y:
    a = tr.find("a")
    if a:
        print(a.text)

Unga Programmerare håller kurser i programmering för barn och ungdomar. Unga Programmerare startades av studenter från Chalmers Tekniska Högskola.

Följ oss

Nyhetsbrev