โปรแกรมที่เขียนด้วย Python สำหรับดาวน์โหลดรูปภาพ/วิดีโอจากผู้สร้างบน mym.fans
Un program écrit en Python pour télécharger des image/vidéos des créateurs sur mym.fans
แฟน MYM
ในการใช้สคริปต์นี้ คุณจะต้องมี Python 3.6 หรือสูงกว่า (แม้ว่าสคริปต์นี้อาจทำงานกับเวอร์ชันเก่าได้เช่นกัน ไม่มีตัวดำเนินการ walrus รอบส่วนเหล่านี้) คุณจะต้องติดตั้งการขึ้นต่อกันในไฟล์ requirements.txt
ด้วย โดยดำเนินการดังต่อไปนี้ในเทอร์มินัลของคุณ:
$ pip install -r requirements.txt
ผู้ใช้ Linux และ macOS ควรใช้สิ่งต่อไปนี้:
$ pip3 install -r requirements.txt
หากวิธีนี้ใช้ไม่ได้ อาจเป็นเพราะคุณไม่ได้อยู่ในไดเร็กทอรีเดียวกับไฟล์ requirements.txt
หรือเนื่องจากการติดตั้ง Python ของคุณเสียหาย หรือทั้งสองอย่าง
เมื่อคุณติดตั้งการอ้างอิงแล้ว คุณจะต้องรับข้อมูลบางส่วนผ่านบัญชีของคุณบน mym.fans ไม่ต้องกังวล มันไม่ยากเลย
ไปที่ mym.fans และเข้าสู่ระบบ เมื่อคุณเข้าสู่ระบบแล้ว ให้เปิดเครื่องมือสำหรับนักพัฒนาเบราว์เซอร์ของคุณ หากต้องการทราบวิธีการดังกล่าว โปรดดูตารางต่อไปนี้:
ระบบปฏิบัติการ | ปุ่ม (สำหรับ Google Chrome) |
---|---|
ระบบปฏิบัติการ macOS | alt + cmd + i |
หน้าต่าง | Ctrl + Shift + i |
ลินุกซ์ | Ctrl + Shift + i |
เมื่อเครื่องมือสำหรับนักพัฒนาของคุณพร้อมแล้ว ให้คลิกที่แท็บ Network
และไปที่หน้าการสมัครของคุณ คุณควรเห็น file
ชื่อ Subscriptions.php (หรือใกล้เคียงกับเอฟเฟกต์นั้น) คลิกที่สิ่งนั้นแล้วเลื่อนลงไปจนกว่าคุณจะเห็นส่วนที่เรียกว่า Request Headers
ค้นหาแถวชื่อ Cookie
และค้นหาค่าที่สอดคล้องกับ login_session_men_token
และ login_session_men_id
คัดลอกค่าเหล่านั้นและวางลงในตำแหน่งที่เกี่ยวข้องในไฟล์ config.json
(คุณไม่ควรพลาด)
เมื่อเข้าไปแล้ว ให้เลื่อนลงไปอีกเล็กน้อยใน Request Headers
จนกว่าคุณจะพบแถวที่ขึ้นต้นด้วย User-Agent
คัดลอกตัวแทนผู้ใช้ของคุณและวางลงในไฟล์ config.json
เช่นกัน
เยี่ยมมาก คุณเกือบจะเสร็จแล้ว บิตสุดท้ายที่คุณต้องการคือ user_id
ของคุณ หากต้องการรับสิ่งนี้ ให้ไปที่หน้าข้อมูลบัญชีของคุณแล้วเลื่อนลงจนกว่าคุณจะเห็น ID ของคุณใต้ปุ่ม 'บันทึก' สีเขียว คัดลอกและวางลงในไฟล์ config.json
ของคุณ
ในตอนท้าย ไฟล์ config.json
ของคุณควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:
{
"auth" : {
"login_session_men_token" : " shT47Gah4bksy1idyyb2y8pwqu752hns6bisa7i " ,
"login_session_men_id" : " 1234567 " ,
"user_agent" : " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36 " ,
"user_id" : " 12a3b76fe3b7d719d71aeff2 "
}
}
แค่นั้นแหละ. ตอนนี้ใช้สคริปต์
การใช้มันเป็นเรื่องง่าย เพียงเรียกใช้สิ่งต่อไปนี้ในเทอร์มินัลของคุณ:
$ python mymfans.py
ผู้ใช้ Linux และ macOS ควรเรียกใช้สิ่งนี้แทน:
$ python3 mymfans.py
เมื่อคุณเปิดมันแล้ว เพียงทำตามคำแนะนำบนหน้าจอแล้วปล่อยให้มันทำสิ่งนั้น
สิ่งหนึ่งที่ฉันควรทราบก็คือสคริปต์จะแสดงเฉพาะรายชื่อผู้ใช้ที่คุณมีในส่วนรายการ My favourites
ของฉันเท่านั้น ดังนั้นหากผู้ใช้ที่คุณสมัครรับข้อมูลไม่ปรากฏขึ้น ให้ลองคลิกไอคอนรูปหัวใจเล็กๆ บนหน้าของพวกเขาเพื่อเพิ่มพวกเขาลงในรายการ 'รายการโปรด' ของคุณ
อย่างไรก็ตาม ฉันควรทราบด้วยว่าสคริปต์ใช้ argparse
ซึ่งหมายความว่าคุณมีตัวเลือกในการข้ามส่วนเมนูของสคริปต์และระบุชื่อผู้ใช้ที่มีเนื้อหาที่คุณต้องการคัดลอก ตัวอย่างเช่น หากคุณมีผู้ใช้เฉพาะเจาะจงอยู่ในใจ:
$ python mymfans.py --model purehumansoul
หรือ
$ python mymfans.py -m purehumansoul
การรันที่จะคัดลอกเนื้อหาของผู้ใช้นั้นทันที นอกจากนี้ หากคุณต้องการเพียงสื่อ ที่เปิดเผยต่อสาธารณะ คุณสามารถรับสื่อได้โดยใช้สคริปต์นี้และวิธีการข้างต้นโดยไม่ต้องป้อนข้อมูลคุกกี้ใดๆ แม้ว่าฉันจะแนะนำอย่างน้อยก็รวมตัวแทนผู้ใช้แม้ว่าจะไม่ใช่ของคุณก็ตาม
Pour utiliser, il faut avoir Python (เวอร์ชัน 3.6 ou supérieure mais ce โปรแกรม peut peut-être Marcher avec des เวอร์ชันบวก inférieures) ฉันติดตั้ง aussi installer และพึ่งพาและ requirements.txt
fichier.txt เท ce faire, effectuer ceci dans votre terminal:
$ pip install -r requirements.txt
ลองใช้ Linux ou macOS, เอฟเฟกต์ ceci plutôt:
$ pip3 install -r requirements.txt
Si les deux ne Marchent pas, vérifiez que vous êtes dans le même répertoire de travail actuel que le fichier requirements.txt
การติดตั้งเพิ่มเติมและการดูแลจัดการข้อมูลจะรวมอยู่ใน MYM.fans
Tout d'abord, allez à mym.fans และ Connectez-vous à votre compte Une fois que vous êtes Connecté, ouvrez les outils de développement de votre Naviur. เท ce faire, โต๊ะปรึกษา:
ระบบการหาผลประโยชน์ | สัมผัส (เท Google Chrome) |
---|---|
ระบบปฏิบัติการ macOS | alt + cmd + i |
หน้าต่าง | Ctrl + Shift + i |
ลินุกซ์ | Ctrl + Shift + i |
Avec vos outils, cliquer sur le tab Network
และ allez à votre page d'abonnement Vous deviez voir un fichier
qui s'appelle subscriptions.php
(บวกกับ moins) Cliquez là-dessus ça et puis faites défiler ver la bas jusqu'à ce que vous voyiez une ส่วน qui s'appelle ส่วน Request Headers
(ou quelque เลือก comme ça en français, je sais pas)
Vous êtes en cherche d'une ligne que s'appelle Cookie
คุณต้องการความช่วยเหลือจากผู้สื่อข่าวใน login_session_men_token
และ login_session_men_id
และ fichier config.json
หรือมีโปรแกรม ce อยู่บ้าง
Quand vous les avez, faites défiler un peu plus ver le bas (mais toujours dans la Section Request Headers
) และ trouvez la ligne qui s'appelle User-Agent
เมตเตซและการกำหนด config.json
D'accord บน presque fini ข้อมูล La dernière, c'est votre user_id
Pour l'avoir, il faut aller à votre page d'information sur le compte. Faites défiler jusqu'à ce que vous voyiez votre ID à côté d'une bouton verte Mettez-la และ config.json
ในกรณีนี้, คุณสามารถกำหนด config.json
ของตัวประกอบอื่นได้ดังนี้:
{
"auth" : {
"login_session_men_token" : " shT47Gah4bksy1idyyb2y8pwqu752hns6bisa7i " ,
"login_session_men_id" : " 1234567 " ,
"user_agent" : " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36 " ,
"user_id" : " 12a3b76fe3b7d719d71aeff2 "
}
}
C'est tout, vous pouvez maintenant l'utiliser.
เอาง่ายๆ เลย เท utiliser, effectuer ceci dans votre terminal:
$ python mymfans.py
ยูทิลิตี้ของ Linux และ macOS มีผลกระทบที่แตกต่างกัน:
$ python3 mymfans.py
Lisez les Instructions et voila!
Je dois vous dire que le program va montrer les créateurs qui sont dans votre liste de favoris. Donc, si vous ne voyez pas quelqu'un sur liste, mettez-les un 'cOEur' sur leur หน้า
Il ya aussi d'autres เลือก que vous pouvez faire Si vous voulez télécharger tout le contenu d'une personne en particulier, vous pouvez faire ceci:
$ python mymfans.py --model purehumansoul
คุณ
$ python mymfans.py -m purehumansoul
En plus, ce program peut télécharger le contenu des créateurs à qui vous n'êtes pas inscrit (mais, vous n'allez pas télécharger le contenu 'premium' ou 'privé' bien sûr)