Update login credentials in main.py and add README.md for setup instructions
This commit is contained in:
86
README.md
Normal file
86
README.md
Normal file
@@ -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
|
||||||
2
main.py
2
main.py
@@ -186,7 +186,7 @@ if __name__ == "__main__":
|
|||||||
scraper = Scraper()
|
scraper = Scraper()
|
||||||
|
|
||||||
# Login first
|
# Login first
|
||||||
scraper.login("BorstBollen", "123456")
|
scraper.login("jouw_gebruikersnaam", "jouw_wachtwoord")
|
||||||
|
|
||||||
# Ask which page(s) to scrape
|
# Ask which page(s) to scrape
|
||||||
start = int(input("Enter start page number (1 for first page): "))
|
start = int(input("Enter start page number (1 for first page): "))
|
||||||
|
|||||||
Reference in New Issue
Block a user