| ❗ لم يعد هذا المشروع يتم الحفاظ عليه بعد أن اكتسب Naver Weverse. لقد قاموا بتبديل واجهة برمجة التطبيقات الخاصة بهم تمامًا ، وليس لدي الوقت الكافي لصنع غلاف آخر. ❗ |
|---|
Weverse ينشئ ذاكرة التخزين المؤقت الداخلية للمجتمعات التي يتبعها المستخدم على weverse.io.
هذا غلاف لأجهزة واجهة برمجة تطبيقات Weverse الخاصة ، ولكن يمكن الإشارة إليها على أنها واجهة برمجة تطبيقات في هذا المستودع.
يمكن العثور على روبوت Disvord هنا
في محطة ، اكتب pip install weverse .
للتثبيت من المصدر:
pip install git+https://github.com/MujyKun/Weverse.git
أولاً ، هناك حاجة إلى رمز حسابك (ستحتاج إلى تحديث كل 6 أشهر تقريبًا).
لاحظ أنه من الممكن الآن تسجيل الدخول باستخدام اسم مستخدم وكلمة مرور دون رمز. هذا سيمنع التحديثات اليدوية.
من أجل الحصول على رمز حسابك ، انتقل إلى العنصر وتفقد العنصر (F12).
ثم انتقل إلى علامة تبويب Network وتصفية بواسطة XHR . ثم قم بتحديث صفحتك (F5) وابحث عن info أو me تحت XHR .
تحت الرؤوس ، قم بالتمرير إلى الأسفل وعرض رؤوس الطلب. تريد نسخ كل شيء سابق authorization: Bearer .
على سبيل المثال ، قد ترى (هذا مجرد مثال):
authorization: Bearer ABCDEFGHIJKLMNOPQRSTUVWXYZ
ثم ABCDEFGHIJKLMNOPQRSTUVWXYZ سيكون رمز المصادقة الخاص بك من أجل weverse. يقترح أن يكون هناك رمز مصادقة كمتغير للبيئة.
ملاحظة مهمة: لا يمكن الاحتفاظ بجميع عبارات المفاتيح الكورية. قم بالتمرير إلى أسفل صفحة Weverse
عندما يتم تسجيل الدخول وانقر فوق "اللغة الإنجليزية" لتعيين لغة الحساب على اللغة الإنجليزية.
# Asynchronous
import asyncio
import aiohttp
from Weverse . error import InvalidToken
from Weverse . weverseasync import WeverseClientAsync
# THERE IS A MORE DETAILED EXAMPLE IN THE EXAMPLES FOLDER
# https://github.com/MujyKun/Weverse/blob/main/examples/asynchronous.py
token = "fake_token" # REQUIRED
# THE EXAMPLE IN THE EXAMPLES FOLDER WILL SHOW YOU HOW TO LOGIN WITH A USERNAME AND PASSWORD AND SET UP HOOKS.
# It is advised to pass in your own web session as it is not closed in Weverse
web_session = aiohttp . ClientSession () # A session is created by default
weverse_client = WeverseClientAsync ( authorization = token , verbose = True , loop = asyncio . get_event_loop (),
web_session = web_session )
try :
# creates all the cache that is specified. If the create parameters are set to True, they will take a very long time.
await weverse_client . start ( create_old_posts = True , create_media = True )
except InvalidToken :
print ( "Invalid Token" )
# Synchronous
import requests
from Weverse . weversesync import WeverseClientSync
from Weverse . error import InvalidToken
# THERE IS A MORE DETAILED EXAMPLE IN THE EXAMPLES FOLDER
# https://github.com/MujyKun/Weverse/blob/main/examples/synchronous.py
token = "fake_token" # REQUIRED
# THE EXAMPLE IN THE EXAMPLES FOLDER WILL SHOW YOU HOW TO LOGIN WITH A USERNAME AND PASSWORD AND SET UP HOOKS.
# It is advised to pass in your own web session as it is not closed in Weverse
web_session = requests . Session () # A session is created by default
weverse_client = WeverseClientSync ( authorization = token , verbose = True )
try :
# creates all the cache that is specified. If the create parameters are set to True, they will take a very long time.
weverse_client . start ( create_old_posts = True , create_media = True )
except InvalidToken :
print ( "Invalid Token" )
# After calling the start method, you now have all the objects you would want to modify.
# The start method takes in parameters that can disable old posts from loading up
# if only the newer posts are wanted. More info on the documentation. مثال غير متزامن أكثر تفصيلا
مثال متزامن أكثر تفصيلا