Web scrapping
Informacje ogólne
| Kod przedmiotu: | 2400-SP-DS-WEB |
| Kod Erasmus / ISCED: |
(brak danych)
/
(0311) Ekonomia
|
| Nazwa przedmiotu: | Web scrapping |
| Jednostka: | Wydział Nauk Ekonomicznych |
| Grupy: |
Data Science w zastosowaniach biznesowych - zajęcia fakultatywne |
| Punkty ECTS i inne: |
2.00
|
| Język prowadzenia: | polski |
| Rodzaj przedmiotu: | fakultatywne |
| Pełny opis: |
Celem kursu jest zapoznanie słuchaczy z narzędziami umożliwiającymi w pełni zautomatyzowane, wydajne i skuteczne zbieranie danych ze źródeł internetowych. Z uwagi na specyfikę podejmowanej problematyki w pierwszej kolejności zreferowane zostaną regulacje prawne precyzujące kiedy tego typu działanie jest legalne oraz jakie konsekwencje może rodzić ich naruszenie. Następnie kursanci zostaną pokrótce zaznajomieni z węzłową strukturą stron internetowych i metodami jej eksploracji. Zaprezentowane zostaną narzędzia umożliwiające inwestygację struktur statycznych stron internetowych, czyli takich których pobierana automatycznie zawartość nie różni się od tej wyświetlanej w przeglądarce, jak również stron o charakterze dynamicznym, modyfikowanych przez skrypty. W szczególności omówione zostaną możliwości bibliotek BeautifulSoup i Selenium dostępnych w języku programowania Python. Ponadto słuchacze zostaną zapoznani z technikami radzenia sobie z byciem blokowanym przez administratora stron internetowych oraz CAPTCHA. Omówione zostanie w szczególności to jak pozostać niewykrytym skutecznie symulując zachowanie człowieka. Dodatkowo zaprezentowane będzie dynamiczne zmienianie charakterystyk programu zbierającego dane - tzw. UserAgent zawierającego informacje o wykorzystywanym urządzeniu i przeglądarce, jak również adresu IP. |
| Literatura: |
Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Google Drive. |
| Metody i kryteria oceniania: |
Test zaliczeniowy - do zaliczenia wymagana jest 50% poprawnych odpowiedzi na 10 pytań. |
Zajęcia w cyklu "Rok akademicki 2024/25" (zakończony)
| Okres: | 2024-10-01 - 2025-06-08 |
Przejdź do planu
PN WT ŚR CZ PT SO N LAB
|
| Typ zajęć: |
Laboratorium, 9 godzin
|
|
| Koordynatorzy: | Piotr Wójcik | |
| Prowadzący grup: | Maciej Świtała | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie
Laboratorium - Zaliczenie |
Zajęcia w cyklu "Rok akademicki 2025/26" (w trakcie)
| Okres: | 2025-10-01 - 2026-06-07 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 9 godzin
|
|
| Koordynatorzy: | Piotr Wójcik | |
| Prowadzący grup: | Maciej Świtała | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie
Laboratorium - Zaliczenie |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.
