Si vous en avez envie, vous pouvez me donner une bière ou deux;) Juste pour les problèmes!
Faire don du bouton
Vérifiez quelle version de Python vous avez: Python - Version
L'utilisation recommandée et testée est avec Python3.
Vérifiez également si vous avez installé PIP3 (APT installe Python3-Pip).
1. $ apt install python3
2. $ apt install python3-pip
3. $ wget https://github.com/mariosemes/PornHub-downloader-python/archive/master.zip
4. $ unzip master.zip
5. $ cd PornHub-downloader-python-master
6. $ pip3 install -r requirements.txt
7. $ python3 phdler.py
Il vous demandera votre chemin de téléchargement de dossier. Veuillez saisir votre chemin complet sans la dernière barre oblique inverse.
Comme ceci: / home / nom d'utilisateur / média / phMedia
Lors de la première exécution, PhDLER créera une base de données.db qui sera utilisée plus tard pour tout.
+-------------------+---------+------------------------------------------------------+
| Tool | command | item |
+-------------------+---------+------------------------------------------------------+
| python3 phdler.py | start | |
| python3 phdler.py | custom | url | batch |
| python3 phdler.py | add | model | pornstar | channel | user | playlist | batch |
| python3 phdler.py | list | model | pornstar | channel | user | playlist | all |
| python3 phdler.py | delete | model | pornstar | channel | user | playlist |
+-------------------+---------+------------------------------------------------------+
python3 phdler.py start
python3 phdler.py custom https://www.pornhub.com/view_video.php ? viewkey=ph5d69a2093729e
or
python3 phdler.py custom batch
L'option Lot vous demandera le chemin complet de votre fichier .txt où vous pouvez importer plusieurs URL à la fois.
Faites attention que chaque URL du fichier .txt est dans sa propre rangée.
python3 phdler.py add https://www.pornhub.com/model/luxurygirl
or
python3 phdler.py add https://www.pornhub.com/pornstar/leolulu
or
python3 phdler.py add https://www.pornhub.com/channels/mia-khalifa
or
python3 phdler.py add https://www.pornhub.com/users/lasse98
or
python3 phdler.py add https://www.pornhub.com/playlist/30012401
or
python3 phdler.py add batch
L'option Lot vous demandera le chemin complet de votre fichier .txt où vous pouvez importer plusieurs URL à la fois.
Faites attention que chaque URL du fichier .txt est dans sa propre rangée.
python3 phdler.py list model
or
python3 phdler.py list pornstar
or
python3 phdler.py list channels
or
python3 phdler.py list users
or
python3 phdler.py list playlist
or
python3 phdler.py list all
python3 phdler.py delete model
or
python3 phdler.py delete pornstar
or
python3 phdler.py delete channels
or
python3 phdler.py delete users
or
python3 phdler.py delete playlist
La suppression de l'option répertorie le type d'élément sélectionné, les répertorie dans la base de données et vous donnera une option pour saisir l'ID d'élément de celui que vous souhaitez être supprimé.
Chaque fois que vous ajoutez un nouvel élément (modèle / pornstar et ainsi de suite), le script grattera le vrai nom du site Web et l'écrira dans la base de données. C'est ainsi que nous pouvons avoir de jolis noms dans les dossiers finaux. Chaque élément ajouté est traité avec un statut de new = 1, donc le script sait qu'il doit télécharger toutes les vidéos à partir de l'élément sélectionné. Une fois le téléchargement de toutes les vidéos terminé pour l'élément sélectionné, le script le changera en new = 0. De cette façon, lorsque vous démarrez le script, il exécutera d'abord la base de données et demandera tous les éléments qui ont le statut de new = 1, et après cela, il vérifiera les nouvelles vidéos des éléments avec le statut new = 0. Cela ne devrait pas vous déranger ... Je voulais juste expliquer comment cela fonctionne.
Youtube-dl
Jolis tables
BS4 aka BeautifulSoup4
Et bien sûr, vous tous :)