برنامج مكتوب بلغة Python لتنزيل الصور/مقاطع الفيديو من المبدعين على mym.fans.
برنامج مكتوب بلغة Python لتنزيل الصور/مقاطع الفيديو الخاصة بالمبدعين على mym.fans
MYM.fans
لاستخدام هذا البرنامج النصي، ستحتاج إلى Python 3.6 أو أعلى (على الرغم من أن هذا البرنامج النصي قد يعمل مع الإصدارات الأقدم أيضًا؛ لا توجد عوامل تشغيل الفظ حول هذه الأجزاء.). ستحتاج أيضًا إلى تثبيت التبعيات في ملف requirements.txt
. للقيام بذلك، قم بتشغيل ما يلي في المحطة الطرفية الخاصة بك:
$ pip install -r requirements.txt
يجب على مستخدمي Linux وmacOS استخدام ما يلي:
$ pip3 install -r requirements.txt
إذا لم ينجح هذا، فمن المحتمل أنك لست في نفس الدليل مثل ملف requirements.txt
أو لأن تثبيت Python الخاص بك معطل. أو كليهما.
بمجرد تثبيت التبعيات، ستحتاج إلى الحصول على بعض البيانات من خلال حسابك على mym.fans. لا تقلق، الأمر ليس بهذه الصعوبة على الإطلاق.
انتقل إلى mym.fans وقم بتسجيل الدخول. بمجرد تسجيل الدخول، قم بإظهار أدوات المطور الخاصة بالمتصفح الخاص بك. ولمعرفة كيفية القيام بذلك راجع الجدول التالي:
نظام التشغيل | المفاتيح (لجوجل كروم) |
---|---|
ماك | البديل + كمد + ط |
ويندوز | السيطرة + التحول + ط |
لينكس | السيطرة + التحول + ط |
بمجرد تشغيل أدوات المطور، انقر فوق علامة التبويب Network
وانتقل إلى صفحة الاشتراكات الخاصة بك. من المفترض أن تشاهد file
يسمىاشتراكات.php (أو قريبًا من هذا التأثير). انقر فوق ذلك ثم قم بالتمرير لأسفل حتى ترى قسمًا يسمى Request Headers
.
ابحث عن الصف الذي يحمل عنوان Cookie
وابحث عن القيم التي تتوافق مع login_session_men_token
و login_session_men_id
. انسخ هذه القيم والصقها في مواقعها الخاصة في ملف config.json
(لا يمكنك تفويتها).
بمجرد وجودهم هناك، قم بالتمرير قليلاً في Request Headers
حتى تجد الصف الذي يبدأ بـ User-Agent
. انسخ وكيل المستخدم الخاص بك والصقه في ملف config.json
أيضًا.
أشياء رائعة، لقد أوشكت على الانتهاء الآن. الجزء الأخير الذي تحتاجه هو user_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
سيؤدي تشغيل ذلك إلى حذف محتوى هذا المستخدم على الفور. بالإضافة إلى ذلك، إذا كنت تريد فقط الوسائط العامة الخاصة بهم، فيمكنك الحصول عليها باستخدام هذا البرنامج النصي والطريقة المذكورة أعلاه دون إدخال أي معلومات لملفات تعريف الارتباط. على الرغم من أنني أوصي على الأقل بتضمين وكيل مستخدم، حتى لو لم يكن ملكًا لك.
للاستخدام، يجب عليك استخدام Python (الإصدار 3.6 أو أعلى من هذا البرنامج يمكن أن يكون متقدمًا مع الإصدارات الأحدث). من الضروري أيضًا تثبيت الاعتمادات في الملف requirements.txt
. من أجل هذا الأمر، تأثير ceci في محطة votre:
$ pip install -r requirements.txt
لأولئك الذين يستخدمون Linux أو macOS، قم بتنفيذ ما يلي:
$ pip3 install -r requirements.txt
إذا لم يتم تسويق الثنائي، فتأكد من أنك موجود في نفس سجل العمل الفعلي في الملف requirements.txt
.
عند تثبيت الاعتمادات، من الضروري دائمًا العثور على بعض المعلومات المتعلقة بحسابك في MYM.fans.
كل ما عليك هو التواصل مع mym.fans والاتصال بحسابك. بمجرد اتصالك، افتح أدوات تطوير متصفحك. من أجل ذلك، استشر هذا الجدول:
نظام الاستغلال | اللمسات (صب جوجل كروم) |
---|---|
ماك | البديل + كمد + ط |
ويندوز | السيطرة + التحول + ط |
لينكس | السيطرة + التحول + ط |
باستخدام الأدوات الخاصة بك، انقر فوق علامة التبويب Network
ثم انتقل إلى صفحة المكافأة الخاصة بك. يجب عليك الحصول على fichier
خاص بطلب subscriptions.php
(بالإضافة إلى القليل). انقر فوق "هذا ما يمكنك حذفه" ثم يمكنك رؤية قسم يسمى "رؤوس Request Headers
" (أو اختر "comme ça en français, je sais pas").
أنت تبحث عن خط يسمى Cookie
. عندما تجدها، قم بإضافة القيم التي تتوافق مع login_session_men_token
و login_session_men_id
في الملف config.json
الذي يوجد مع هذا البرنامج.
عندما تكون لديك، قم بتحرير جزء بسيط من الجزء السفلي (المزيد في قسم Request Headers
) وابحث عن الخط الذي يُسمى User-Agent
. اتبع هذا في config.json
أيضًا.
الاتفاق، في نهاية المطاف. المعلومات الأخيرة هي user_id
الخاص بك. لتجنب ذلك، يجب عليك الذهاب إلى صفحة المعلومات الخاصة بالحساب. Faites défiler jusqu'à ce que vous voyiez votre ID à côté d'une bouton verte. Mettez-la dans votre config.json
.
في المباراة، يجب أن يشبه config.json
الخاص بك ceci:
{
"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
اقرأ التعليمات وها هو!
أود أن أقول لك أن البرنامج سيجذب المبدعين الموجودين في قائمة المفضلة لديك. حسنًا، إذا لم تتمكن من رؤية أي قائمة، فاكتب "قلبًا" على صفحتك.
هناك أيضًا أشخاص آخرون يختارون ما يمكنك القيام به. إذا كنت ترغب في تنزيل محتوى شخص ما بشكل خاص، فيمكنك القيام بما يلي:
$ python mymfans.py --model purehumansoul
أوو
$ python mymfans.py -m purehumansoul
علاوة على ذلك، يمكن لهذا البرنامج تنزيل محتوى منشئي المحتوى الذي لا يمكنك إدراجه (لكنك لا تستطيع تنزيل المحتوى "المميز" أو "الخاص" جيدًا بالتأكيد).