1.2 KiB
1.2 KiB
Scraping Wiki
🌐 English · Dansk · Bahasa Malaysia
Et lille Python-projekt fra Udemys 100 Days of Code: The Complete Python Pro Bootcamp. Det styrer Chrome med Selenium, åbner Wikipedias forside og udskriver antallet af artikler. Denne wiki forklarer, hvad hvert trin i lektionen lærte os, med et skærmbillede af hvert trin.
| Side | Læs den, når du vil |
|---|---|
| Lektionens trin | Se de syv trin i lektionen, hvert med skærmbillede, kode og det, vi lærte |
| Opsætning og kørsel | Oprette et lokalt .venv, opgradere pip, installere, køre scriptet og køre testene |
| Test i Docker | Forstå, hvorfor browseren kun kører i Docker, og hvordan skærmbillederne laves |
Kort fortalt
- Python 3.13 eller nyere;
seleniumer den eneste afhængighed ved kørsel. - Scriptet er
interaction.py; konstanterne ligger iconstants.py. - Enhedstestene starter ingen browser; end to end-kørslen og skærmbillederne kører i en Docker-container.
- Repositoriet: kildekode og README.
python -m scraping_wiki.interaction
Udskriften er én linje, for eksempel 7,256,081.