ΠΠ°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ°ΠΉΠ»Ρ Π°ΡΠ΄ΠΈΠΎΠΊΠ½ΠΈΠ³, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Ρ ΡΠ°ΠΉΡΠ° litres.ru. ΠΠ°Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ. ΠΡΠΎΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ°, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡΡΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠ»ΡΡΠ°ΡΡ Π² Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΠ»Π΅Π΅ΡΠ°Ρ .
-
Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΠΊΡΠΊΠΈ ΠΈ Π² ΠΊΠΎΡΠΎΡΠΌ Π²Ρ Π²ΠΎΡΠ»ΠΈ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ litres.ru. ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: chrome, chromium, vivaldi, edge, firefox, safari. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° chrome
-
Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ python3 >= 3.10. Π§Π΅ΠΌ Π½ΠΎΠ²Π΅Π΅, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅.
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π»ΡΠ±ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
git clone https://github.com/rdavydov/litres_audiobooks_downloader.git
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Linux:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirement.txt
deactivate
Windows:
python -m venv venv
venv\Scripts\activate
pip install -r requirement.txt
deactivate
- ΠΠΎΠΉΡΠΈ Π² Π±ΡΠ°ΡΠ·Π΅Ρ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Ρ Π·Π°Π»ΠΎΠ³ΠΈΠ½Π΅Π½Ρ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ litres.ru.
- ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅:
Linux:
source .venv/bin/activate
Windows:
venv\Scripts\activate
- ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ:
Linux:
python main.py -b chrome -o /tmp/audiobooks https://www.litres.ru/audiobook/sebastyan-fitcek/pacient-osoboy-kliniki-54990486/
Windows:
python main.py -b chrome -o D:\audiobooks https://www.litres.ru/audiobook/sebastyan-fitcek/pacient-osoboy-kliniki-54990486/
ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°:
python main.py -b chrome -o /tmp/audiobooks -a links.txt
Windows:
python main.py -b chrome -o D:\audiobooks -a links.txt
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ cookies, ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ EditThisCookie:
ΠΠΠΠΠΠΠΠ: ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ
--import-from-etc
Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ» Ρ cookies Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½.
Linux & Windows:
python loader.py --cookies-file cookies.json --import-from-etc
- ΠΡΠ°ΡΠΊΠ°Ρ ΡΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅:
python loader.py -h
-
Π‘ΡΡΠ»ΠΊΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ Π°ΡΠ΄ΠΈΠΎΠΊΠ½ΠΈΠ³ΠΈ (ΡΠ°ΠΌ Π³Π΄Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅). ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΈ Π°ΡΠ΄ΠΈΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. Π Π°Π΄ΡΠ΅ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° "audiobook".
-
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΉΠ»Π° ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΊΠ½ΠΈΠ³ (-a) ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ»ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
-
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ cookies ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ EditThisCookie:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ EditThisCookie Π² Π±ΡΠ°ΡΠ·Π΅Ρ
- ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡ litres.ru
- ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ cookies ΡΠ΅ΡΠ΅Π· EditThisCookie Π² ΡΠ°ΠΉΠ»
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ --import-from-etc