ถ้าคุณรู้สึกว่าคุณสามารถบริจาคเบียร์ให้ฉันหรือสอง;) เพียงเพื่อปัญหา!
ปุ่มบริจาค
ตรวจสอบว่าคุณมี 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
มันจะขอเส้นทางดาวน์โหลดโฟลเดอร์ของคุณ โปรดป้อนเส้นทางเต็มของคุณโดยไม่มีแบ็กสแลชสุดท้าย
เช่นนี้:/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
ตัวเลือกแบทช์จะขอเส้นทางเต็มรูปแบบของไฟล์. 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
ตัวเลือกการลบจะแสดงรายการประเภทรายการที่เลือกแสดงรายการจากฐานข้อมูลและให้ตัวเลือกในการป้อนรหัสรายการที่คุณต้องการลบ
ทุกครั้งที่คุณเพิ่มรายการใหม่ (รุ่น/pornstar และอื่น ๆ ) สคริปต์จะขูดชื่อจริงจากเว็บไซต์และเขียนลงในฐานข้อมูล นั่นคือวิธีที่เราสามารถมีชื่อสวยในโฟลเดอร์สุดท้าย ทุกรายการที่เพิ่มเข้ามาจะได้รับสถานะใหม่ = 1 ดังนั้นสคริปต์รู้ว่าจำเป็นต้องดาวน์โหลดวิดีโอทั้งหมดจากรายการที่เลือก หลังจากการดาวน์โหลดวิดีโอทั้งหมดเสร็จสิ้นสำหรับรายการที่เลือกสคริปต์จะเปลี่ยนเป็น new = 0 ด้วยวิธีนี้เมื่อคุณเริ่มต้นสคริปต์มันจะลงฐานข้อมูลก่อนและขอรายการทั้งหมดที่มีสถานะใหม่ = 1 และหลังจากนั้นมันจะตรวจสอบวิดีโอใหม่จากรายการที่มีสถานะใหม่ = 0 สิ่งนี้ไม่ควรรบกวนคุณ ... ฉันแค่อยากจะอธิบายว่ามันทำงานอย่างไร
youtube-dl
สวย
BS4 aka BeautifulSoup4
และแน่นอนพวกคุณทุกคน :)