إذا كنت تشعر بذلك ، يمكنك التبرع بي بيرة أو اثنين ؛) فقط للمشاكل!
زر التبرع
تحقق من إصدار Python الذي لديك: Python -version
الاستخدام الموصى به واختباره مع 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
سوف يسألك عن مسار مجلد التنزيل الخاص بك. الرجاء إدخال طريقك الكامل دون آخر انتشار التراجع.
مثل هذا:/الصفحة الرئيسية/اسم المستخدم/الإعلام/الفطائر
في التشغيل الأول ، ستقوم 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
سوف يسرد الخيار حذف نوع العنصر المحدد ، وسرده من قاعدة البيانات ويمنحك خيارًا لإدخال معرف العنصر الذي تريد حذفه.
في كل مرة تضيف فيها عنصرًا جديدًا (نموذج/إباحي وما إلى ذلك) ، سيقوم البرنامج النصي بتركيب الاسم الحقيقي من موقع الويب ويكتبه إلى قاعدة البيانات. هكذا يمكننا الحصول على أسماء جميلة في المجلدات النهائية. يتم التعامل مع كل عنصر مضاف بحالة جديدة = 1 ، لذلك يعرف البرنامج النصي أنه يحتاج إلى تنزيل جميع مقاطع الفيديو من العنصر المحدد. بعد الانتهاء من تنزيل جميع مقاطع الفيديو للعنصر المحدد ، سيقوم البرنامج النصي بتغييره إلى جديد = 0. وبهذه الطريقة ، عند بدء تشغيل البرنامج النصي ، سيتم تشغيل قاعدة البيانات أولاً وطلب جميع العناصر التي تحتوي على حالة جديدة = 1 ، وبعد ذلك ، سوف يتحقق من مقاطع فيديو جديدة من عناصر مع الحالة الجديدة = 0. هذا لا ينبغي أن يزعجك ... أردت فقط أن أشرح كيف يعمل.
YouTube-DL
Prettytables
BS4 AKA BeautifulSoup4
وبالطبع ، جميعكم :)