Si tiene ganas, puede donarme una cerveza o dos;) ¡Solo por los problemas!
Botón de donación
Verifique qué versión de Python tiene: Python -Version
El uso recomendado y probado es con Python3.
Además, verifique si tiene PIP3 instalado (APT instale 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
Le pedirá su ruta de carpeta de descarga. Ingrese su ruta completa sin la última barra de inactividad.
Como este:/Home/Username/Media/Phmedia
En la primera ejecución, Phdler creará una base de datos.db que se utilizará más adelante para todo.
+-------------------+---------+------------------------------------------------------+
| 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
La opción por lotes le pedirá la ruta completa de su archivo .txt donde puede importar múltiples URL a la vez.
Tenga cuidado de que cada URL en el archivo .txt esté en su propia fila.
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
La opción por lotes le pedirá la ruta completa de su archivo .txt donde puede importar múltiples URL a la vez.
Tenga cuidado de que cada URL en el archivo .txt esté en su propia fila.
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 opción Delete enumerará el tipo de elemento seleccionado, enumerará desde la base de datos y le dará una opción para ingresar la ID de elemento de la que desea que se elimine.
Cada vez que agrega un nuevo elemento (modelo/estrella porno, etc.), el script raspará el nombre real del sitio web y lo escribirá en la base de datos. Así es como podemos tener nombres bonitos en las carpetas finales. Cada elemento agregado se trata con un estado de nuevo = 1, por lo que el script sabe que necesita descargar todos los videos del elemento seleccionado. Después de completar la descarga de todos los videos para el elemento seleccionado, el script lo cambiará a nuevo = 0. De esta manera, cuando inicia el script, primero se ajustará la base de datos y solicitará todos los elementos que tengan el estado de New = 1, y después de eso, verificará los nuevos videos de los elementos con el estado nuevo = 0. Esto no debería molestarte ... Solo quería explicar cómo funciona.
Youtube-dl
Bonitos
BS4 AKA BeautifulSoup4
Y, por supuesto, todos ustedes :)