あなたがそれを感じているなら、あなたは私にビールを1つか2つ寄付することができます;)ただトラブルのために!
寄付ボタン
あなたが持っているPythonのバージョンを確認します:python -version
推奨およびテスト済みの使用法は、Python3を使用しています。
また、pip3がインストールされているかどうかを確認します(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はDatabase.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
バッチオプションは、複数のURLを一度にインポートできる.txtファイルのフルパスを要求します。
.txtファイルのすべてのURLが彼自身の行にあることに注意してください。
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
バッチオプションは、複数のURLを一度にインポートできる.txtファイルのフルパスを要求します。
.txtファイルのすべてのURLが彼自身の行にあることに注意してください。
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
オプション削除は、選択したアイテムタイプをリストし、データベースからそれらをリストし、削除するアイテムIDを入力するオプションを提供します。
新しいアイテム(モデル/ポルノスターなど)を追加するたびに、スクリプトはウェブサイトから本名をこすり、データベースに書き込みます。それが、最終フォルダーにきれいな名前を持つことができる方法です。追加されたアイテムはすべてnew = 1のステータスで扱われるため、スクリプトは選択したアイテムからすべてのビデオをダウンロードする必要があることを知っています。選択したアイテムに対してすべてのビデオのダウンロードが完了すると、スクリプトはそれをnew = 0に変更します。このようにして、スクリプトを起動すると、最初にデータベースの谷を駆け下り、new = 1のステータスを持つすべてのアイテムを要求し、その後、ステータスnew = 0のアイテムから新しいビデオをチェックします。これはあなたを悩ませるべきではありません...私はそれがどのように機能するかを説明したかっただけです。
YouTube-dl
かなりテーブル
BS4別名BeautifulSoup4
そしてもちろん、皆さん:)