From 04e1df15ea08ca0cf6d70fbb6d827eb91aadfdcc Mon Sep 17 00:00:00 2001 From: Louis Mylle Date: Wed, 10 Sep 2025 21:35:04 +0200 Subject: [PATCH] Update login credentials in main.py and add README.md for setup instructions --- README.md | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ main.py | 2 +- 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..58f645f --- /dev/null +++ b/README.md @@ -0,0 +1,86 @@ +# EBoek.info Scraper + +Een geautomatiseerde scraper voor het downloaden van stripverhalen van EBoek.info. + +## Vereisten + +- Windows 10 of hoger +- Python 3.8 of hoger +- Google Chrome browser +- EBoek.info account + +## Installatie + +### Stap 1: Python installeren + +1. Download Python van [python.org](https://www.python.org/downloads/) +2. Tijdens installatie: vink **"Add Python to PATH"** aan +3. Open Command Prompt en controleer de installatie: + ``` + python --version + ``` + +### Stap 2: Chrome WebDriver installeren + +De ChromeDriver wordt automatisch geïnstalleerd bij het eerste gebruik. Zorg dat Google Chrome up-to-date is. + +### Stap 3: Benodigde Python packages installeren + +Open Command Prompt in de projectmap en voer uit: +``` +pip install selenium requests +``` + +### Stap 4: Login gegevens instellen + +Open `main.py` in een teksteditor (bijvoorbeeld Notepad) en pas regel 189 aan met je EBoek.info inloggegevens: +```python +scraper.login("jouw_gebruikersnaam", "jouw_wachtwoord") +``` +Vervang `"jouw_gebruikersnaam"` en `"jouw_wachtwoord"` met je echte gegevens. + +## Gebruik + +### De scraper starten + +1. Open Command Prompt +2. Navigeer naar de projectmap: + ``` + cd pad\naar\EBOEK.INFO SCRAPER + ``` +3. Start het script: + ``` + python main.py + ``` + +### Stappen tijdens gebruik + +1. **Inloggen**: Het script logt automatisch in met de opgegeven gebruikersnaam en wachtwoord +2. **Pagina selectie**: + - Voer het startpaginanummer in (1 voor de eerste pagina) + - Voer het eindpaginanummer in (zelfde als start voor één pagina) +3. **Downloaden**: Het script zal: + - Alle strips op de geselecteerde pagina's bezoeken + - De downloadlinks activeren + - Bestanden downloaden naar je Chrome Downloads map +4. **Afsluiten**: Druk op Enter om de browser te sluiten + +### Voorbeelden + +- **Één pagina downloaden**: Start=2, Eind=2 (download alleen pagina 2) +- **Meerdere pagina's**: Start=1, Eind=5 (download pagina 1 t/m 5) +- **Eerste pagina**: Start=1, Eind=1 + +## Downloads locatie + +De bestanden worden gedownload naar je standaard Chrome downloadmap: +``` +C:\Users\[gebruikersnaam]\Downloads +``` + +## Tips + +- Het script simuleert menselijk gedrag met willekeurige pauzes +- Er zijn automatische pauzes tussen pagina's (15-45 seconden) +- Na elke 5 strips is er een korte pauze +- Laat het script ongestoord draaien voor beste resultaten diff --git a/main.py b/main.py index 12aee1a..4c4ad15 100644 --- a/main.py +++ b/main.py @@ -186,7 +186,7 @@ if __name__ == "__main__": scraper = Scraper() # Login first - scraper.login("BorstBollen", "123456") + scraper.login("jouw_gebruikersnaam", "jouw_wachtwoord") # Ask which page(s) to scrape start = int(input("Enter start page number (1 for first page): "))