Laden Sie den Roman auf der Website https://www.po18.tw als TXT -Dokument herunter.
Auf diese Website kann auf dem chinesischen Festland nicht zugegriffen werden und ein Proxy muss verwendet werden.
Holen Sie sich nur kostenlose/gekaufte Kapitelinhalte. Bitte kaufen Sie das bezahlte Kapitel zuerst manuell.
Entwicklungsumgebung: Python 3.7
reference.py PO18 Novel Downloader Demo (Python 2.7).
Schöne Gruppe
Anfragen
lxml
Suchen Sie zuerst die Buch -ID (die Zahlenzeichenfolge nach URL /books/ ) und weisen Sie sie book_number zu.
Suchen Sie die Gesamtzahl des Kapitelsinhalts (siehe die [vier Ziffern] im vorherigen Kapitel im letzten Kapitel im Verzeichnis oder aus狀態未完結(目前xxx章回) ) und weisen Sie sie chapter_sum zu.
Sie können nach der Anmeldung nur auf die neuartige Seite zugreifen und account und pwd in login() als reale Kontoinformationen zuweisen (diese Informationen existieren lokal und werden nur für die Login an den PO18 -Server gesendet).
Ändern Sie txt = open('路径' + book_number + '.txt', 'a') , einen Ordnerpfad finden und die chinesischen Zeichen ersetzen.
login() -> data{} 's client_ip wird durch eine eigene native IP ersetzt (wie man die IP überprüfen, fragen Sie mich nicht). Wenn Sie dieses Skript in Moderation verwenden, antwortet der Website -Server nicht auf IPs, auf die zu häufig aufgenommen wird.
Wenn die Website einen Fehler meldet, finden Sie die letzte Befehlszeilenausgabe xx https://www.po18.tw/books/---/articles/----- processing... weisen Sie die Nummer xx zu, zu start .
Hier müssen Sie normalerweise die page in getContent(page) ändern und selbst berechnen.
Rerun und der Download werden fortgesetzt. (Dieser Beitrag kann mehrmals wiederholt werden)