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)