ثَبَّتَ
pip install wechatarticles
عنوان العرض:
التحديث اليومي، الحصول على رابط المقالة الأخيرة للحساب العام، دعم التحديث اليومي، قراءة الإعجابات والتعليق على النص
ملاحظة: هذا المشروع مخصص للتعلم والتواصل فقط، ويمنع منعا باتا الاستخدام التجاري (لا يمكن استخدام هذا المشروع بشكل مباشر) ولا يمكن أن يصل إلى مستوى الابتكار. لاستخدام هذا المشروع، تحتاج إلى قراءة الوثائق + الكود المصدري + التدريب العملي، والرجوع إلى نموذج الكود (ضمن مجلد test
) لإعادة الكتابة.
نصيحة: بالإضافة إلى ذلك، اعتمد العديد من الأصدقاء (الكبار) بالفعل على هذه المجموعة من المشاريع أو أعادوا كتابتها لتلبية احتياجاتهم الخاصة من خلال النظر مباشرة إلى الكود المصدري.
فكرة التنفيذ 1:
للحصول على أفكار كاملة، يمكنك الرجوع إلى مدونتي: تذكر تجربة الزحف إلى حسابات WeChat العامة (الحصول على إعجابات لقراءة مقالات WeChat)
فكرة التنفيذ الثانية:
test_GetUrls.py
بحذر، ويفضل بدون .)يتم الكشف عن الروابط الدائمة للمقالات التاريخية التي تم الزحف إليها في الحسابات العامة، والتواريخ هي اعتبارًا من وقت الالتزام، وهي مخصصة للاختبار والتعلم فقط.
بدأ المشروع في عام 2017 ويتم تحديثه حاليًا في مارس 2023
لضبط رمز المشروع، يرجى استخدام pip install wechatarticles
لاستدعاء الواجهة السابقة.
الرجاء مراجعة الملف README للحصول على وصف ملف المعلمة.
python
: 3.6.2، 3.7.3 هناك حد لعدد المرات هنا، لذا لا يمكنك الحصول على عدد كبير جدًا من عناوين URL في وقت واحد. الحل: تزحف حسابات متعددة إلى test_WechatUrls.py في نفس الوقت
test_WechatInfo.py
test_GetUrls.py
test_Url2Html.py
يمكنك قراءة هذا الموضوع، شكرًا جزيلاً لك على الشرح المختصر.
انظر المدونة والوثائق أدناه
يرجى الاطلاع على هذا المستند لمعرفة كيفية الحصول يدويًا على ملف تعريف الارتباط الرسمي والرمز المميز.
للحصول على مقدمة حول الحصول اليدوي على wechat_cookie وappmsg_token، يرجى الرجوع إلى هذا المستند
ملاحظات الاتصال :
لا يمكن (لا يمكن) تسجيل الدخول تلقائيًا إلى حسابات WeChat الرسمية وWeChat
لا أستطيع (لا أستطيع) القيام بذلك في الوقت الفعلي (الحصول على المعلمات، وقراءة الإعجابات، والحصول على المقالات)
يتطلب تغيير الحساب الرسمي أو انتهاء صلاحية المعلمات تحديثًا يدويًا. كيفية الحصول على المعلمات مذكورة في المقالة، يرجى قراءتها بعناية.
لا يمكنك إجراء عمليات بحث عن الكلمات الرئيسية (أي وظيفة بحث WeChat)، مثل البحث عن جميع المقالات التي تحتوي على كلمة "تكنولوجيا".
سؤال وجواب
هل يمكن للمشروع أن يعمل بشكل طبيعي؟
الإجابة: يمكن تشغيل المشروع بشكل طبيعي.
كيفية تشغيل/بدء xxx وما هي المعلمات التي يجب الحصول عليها؟
الإجابة: يرجى إلقاء نظرة على الكود المصدري وتشغيله يدويًا لرؤية خطأ الإخراج.
كيفية الحصول على معلمات xxx؟
الإجابة: الوثائق والمدونة واضحة جدًا، يرجى قراءتها بعناية.
أريد xxxx ماذا أفعل؟
الإجابة: اقرأ الوثائق وكود المصدر
كيفية تحديث صفحة الويب يوميا؟
الجواب: إنه ليس مفتاحًا عالميًا. الحل بسيط للغاية، وهو محاكاة النقرات + برنامج الوكيل (Fiddler أو Mitmproxy) لاعتراض الحزم والتقاطها مرة واحدة يوميًا. إذا كان لديك حل أفضل، فيرجى إخبارنا بذلك. هذا الجزء ليس مفتوح المصدر (إذا رأيت مصدرًا مفتوحًا كاملاً ذي صلة، فيمكنك إثارة مشكلة لمعرفة المزيد)، فقط لأن تكوين البيئة + التخصيص مزعج للغاية، وهناك مشاكل معينة. إذا رأيت ما يمكن تحقيقه هنا، فيمكنك تحقيقه. إذا سألتني، لا أستطيع الإجابة عليك، فهو يستغرق وقتًا طويلاً ويستهلك الطاقة.
هل برنامج WeChat وبرنامج التقاط الحزم Fiddler مطلوبان على جهاز الكمبيوتر؟
الجواب: لا. هذا هو بالضبط ما أفهمه (أعتقد) أن هذين الاثنين هما الأسهل نسبيًا لإكمال العملية برمتها. البدائل: يمكنك التقاط WeChat على الهواتف المحمولة (يتوفر كل من Android وIOS، ويتطلب Android الوصول إلى الجذر لالتقاط القراءة والإعجابات)؛ وهناك العديد من البدائل لبرنامج التقاط الحزم Fiddler، طالما أنه يمكنه التقاط حزم HTTPS وعرض البيانات)؛ .
كيفية التقاط المقالات من عدد كبير من الحسابات العامة؟
الجواب: هذا المشروع لا يمكن أن يتحقق. لا يوجد حل جيد، يرجى الرجوع إلى 5. تبلغ التكلفة الزمنية لتبديل الحساب الرسمي حوالي 3-5 دقائق، اعتمادًا على مستوى الكفاءة.
الطريقة العادية لطرح الأسئلة:
البرمجة تأتي من الممارسة، يمكنك اختبار ما إذا كانت العملية صحيحة أم لا، ولا داعي لإضاعة وقت شخصين. إذا كانت هناك مشكلة أثناء التشغيل، فيرجى اتباع العملية المذكورة أعلاه لطرح الأسئلة، ولكن فقط إذا قمت بتشغيلها بنفسك . من فضلك قل لي أسئلتك أو احتياجاتك مباشرة دون انتظار ردي. شكرًا! يمكن تبادل معظم الأسئلة إذا قمت بطرح أي أسئلة تفصيلية، فسنقبل أيضًا التدريس مدفوع الأجر.
رمز تقدير WeChat