قم بتنزيل الرواية على موقع https://www.po18.tw كمستند txt.
لا يمكن الوصول إلى هذا الموقع في الصين البر الرئيسي ويجب استخدام وكيل.
احصل فقط على محتوى الفصل المجاني/المشتري. يرجى شراء الفصل المدفوع يدويًا أولاً.
بيئة التنمية: بيثون 3.7
ارجع إلى PO18 Novel Downloader Demo (Python 2.7 reference.py
.
جميل
الطلبات
LXML
ابحث أولاً عن معرف الكتاب (سلسلة الأرقام بعد عنوان URL /books/
) وقم بتعيينه إلى book_number
.
ابحث عن العدد الإجمالي لمحتوى الفصل (انظر [أربعة أرقام] في الفصل السابق في الفصل الأخير في الدليل ، أو انظر من狀態未完結(目前xxx章回)
) ، وتعيينها إلى chapter_sum
.
يمكنك فقط الوصول إلى الصفحة الجديدة بعد تسجيل الدخول ، وتعيين account
و pwd
في login()
كمعلومات حسابية حقيقية (هذه المعلومات موجودة محليًا وسيتم إرسالها فقط إلى خادم PO18 لتسجيل الدخول).
قم بتغيير txt = open('路径' + book_number + '.txt', 'a')
، ابحث عن مسار مجلد ، واستبدل الأحرف الصينية.
login()
-> يتم استبدال data{}
client_ip
بـ IP الأصلي الخاص به (كيفية التحقق من IP ، لا تسألني). إذا كنت تستخدم هذا البرنامج النصي في الاعتدال ، فلن يستجيب خادم موقع الويب إلى IPS التي يتم الوصول إليها بشكل متكرر.
إذا أبلغ الموقع عن خطأ ، فابحث عن إخراج سطر الأوامر الأخير xx https://www.po18.tw/books/---/articles/----- processing...
، قم بتعيين الرقم xx
start
.
هنا عادة ما تحتاج إلى تعديل معلمات page
في getContent(page)
وحسابها بنفسك.
Rerun وسوف يستمر التنزيل. (قد يتكرر هذا المنشور عدة مرات)