Если вам нравится, вы можете пожертвовать мне пиво или два;) Просто для неприятностей!
Пожертвовать кнопку
Проверьте, какая у вас версия Python: Python --версия
Рекомендуемое и протестированное использование с Python3.
Кроме того, проверьте, установлен ли у вас PIP3 (APT Установите 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
Он попросит у вас путь к загрузке. Пожалуйста, введите свой полный путь без последней обратной черты.
Как это:/home/username/media/phmedia
При первом запуске Phdler создаст базу данных.db, которая будет использоваться позже для всего.
+-------------------+---------+------------------------------------------------------+
| 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
Опция пакета попросит у вас полный путь вашего файла .txt, где вы можете импортировать несколько URL -адресов одновременно.
Позаботьтесь о том, что каждый URL -адрес в файле .txt находится в его собственном ряду.
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
Опция пакета попросит у вас полный путь вашего файла .txt, где вы можете импортировать несколько URL -адресов одновременно.
Позаботьтесь о том, что каждый URL -адрес в файле .txt находится в его собственном ряду.
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
Опция DELETE перечислит тип выбранного элемента, перечислите их из базы данных и предоставит вам возможность ввести идентификатор элемента, из которого вы хотите удалить.
Каждый раз, когда вы добавляете новый элемент (Model/PornStar и т. Д.), Сценарий вычистит настоящее имя с сайта и записывает его в базу данных. Вот как мы можем иметь красивые имена в финальных папках. Каждый добавленный элемент обрабатывается статусом нового = 1, поэтому сценарий знает, что ему нужно загружать все видео из выбранного элемента. После того, как загрузка всех видео будет завершена для выбранного элемента, сценарий изменит его на новый = 0. Таким образом, когда вы запустите скрипт, он сначала запустит вниз по искоренению базы данных и спросит все элементы, которые имеют статус New = 1, а после этого он проверит наличие новых видео из элементов со статусом New = 0. Это не должно вас беспокоить ... Я просто хотел объяснить, как это работает.
YouTube-DL
PrettyTables
BS4 AKA BeautifulSoup4
И, конечно, все вы :)