Hoppa till huvudinnehållet

Kurs

Webbskrapning i Python

Mellannivå4 tim

Lär dig hämta och tolka information från internet med Python-biblioteket scrapy.

Python4 tim17 videor56 övningar4,500 XP93,505Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Förmågan att bygga verktyg som kan hämta och tolka information från internet har länge varit – och fortsätter att vara – värdefull inom många grenar av datavetenskap. I den här kursen lär du dig att navigera och analysera HTML-kod samt bygga verktyg för att automatiskt genomsöka webbplatser. Skrapningen genomförs med det mångsidiga Python-biblioteket scrapy, men många av de tekniker du lär dig går även att tillämpa på andra populära Python-bibliotek, till exempel BeautifulSoup och Selenium. När du har slutfört kursen har du en solid förståelse för HTML-struktur, kan bygga verktyg för att tolka HTML-kod och komma åt önskad information, samt skapa enkla scrapy-spindlar för storskalig webbgenomgång.

Förkunskapskrav

Kursplan

Kursöversikt

1

Introduktion till HTML

Lär dig HTML-strukturens uppbyggnad. Vi börjar med att förklara varför webbskrapning kan vara ett värdefullt tillskott i din datavetenskap och går sedan igenom grunderna i HTML. Kapitlet avslutas med en kort introduktion till XPath-notation, som används för att navigera bland element i HTML-kod.
Starta kapitel
3

CSS-lokaliserare, kedjebyggnad och svar

Lär dig CSS-lokaliserarsyntax och börja experimentera med att kedja ihop CSS-lokaliserare med XPath. Vi introducerar även Response-objekt, som fungerar som selektorer men erbjuder extra verktyg för att sprida dina skrapningsinsatser över flera webbplatser.
Starta kapitel

Webbskrapning i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.