Menu
Zamknij menu
Zaloguj się
  • Opis szkolenia
  • Zakres

Opis szkolenia

Szkolenie „Web scraping w Pythonie” to kompleksowy, dwudniowy kurs ukierunkowany na zdobycie praktycznych kompetencji w zakresie pozyskiwania danych z internetu. Uczestnicy poznają zarówno podstawowe, jak i zaawansowane techniki scrapingu stron internetowych, ucząc się pracy z bibliotekami BeautifulSoup, Selenium oraz obsługi API. Szkolenie uwzględnia również kwestie prawne i etyczne web scrapingu oraz podstawowe dobre praktyki w zakresie automatyzacji procesu pozyskiwania danych.

W trakcie szkolenia uczestnicy:

  • Zrozumieją podstawy działania języka HTML i protokołu HTTP,
  • Nauczą się analizować strukturę stron z wykorzystaniem narzędzi developerskich przeglądarki,
  • Poznają podstawy prawne i etyczne pozyskiwania danych z sieci,
  • Opanują wykorzystanie biblioteki BeautifulSoup do analizy i przetwarzania kodu HTML,
  • Dowiedzą się, jak pobierać dane z publicznych API i przetwarzać je w formacie JSON,
  • Nauczą się stosować Selenium do scrapowania treści dynamicznie generowanych,
  • Nabędą umiejętność automatyzacji procesów scrapingu w Pythonie.

Szkolenie przeznaczone jest dla osób, które posiadają podstawowe umiejętności programowania w Pythonie – uczestnicy powinni dysponować kompetencjami odpowiadającymi poziomowi szkolenia „Język Python – poziom podstawowy”. Kurs polecany jest w szczególności analitykom danych, specjalistom ds. pozyskiwania danych oraz programistom pracującym z danymi zewnętrznymi.

Zakres

  • Wprowadzenie do web scrapingu
    • Podstawy języka HTML
    • Protokół HTTP
    • Przeglądarka i narzędzia developerskie (devtools)
    • Aspekty prawne i etyczne web scrapingu
    • Nagłówki HTTP (User Agent, uwierzytelnianie)
  • Web scraping w BeautifulSoup
    • Wykonywanie requestu HTTP w Pythonie
    • Parsowanie kodu HTML za pomocą BeautifulSoup
    • Wyszukiwanie elementów za pomocą znacznika, klasy i pozostałych atrybutów
    • Wyciąganie tekstu oraz atrybutów znacznika
    • Warsztat praktyczny – scrapowanie prawdziwych danych
  • Pozyskiwanie danych przez API
    • Format JSON
    • Omówienie wybranych publicznie dostępnych API
    • Wysyłanie zapytań do API i przetwarzanie odpowiedzi
  • Symulowanie przeglądarki w Selenium
    • Omówienie narzędzia Selenium na przykładzie Pythona
    • Scrapowanie stron generowanych dynamicznie
    • Korzystanie z webdrivera na przykładzie Chrome
    • Wyszukiwanie elementów po znaczniku i klasie
    • Zaawansowane wyszukiwanie elementów na stronie – CSS_SELECTOR oraz XPATH
    • Nawigacja po stronie (klikanie, scrollowanie, odświeżanie)
    • Interakcja z elementami wejściowymi (wyszukiwarka, panel logowania, formularze)
  • Praktyczny web scraping
    • Skrypty do automatyzacji procesu scrapingu
    • Automatyzacja wykonywania skryptów przy długotrwałym scrapingu

Terminarz Szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: CDP_PYWSCR_Z

Web scraping w Pythonie

Data
Forma
Język
Dodatkowe informacje
Cena
04.11 – 05.11
Wirtualna klasa
polski
1 800 zł netto
Dodaj do koszyka

Filtry:

Szkolenie: CDP_PYWSCR_Z

Web scraping w Pythonie

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: CDP_PYWSCR_Z

Web scraping w Pythonie

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30