Tool zum Herunterladen von Artikeln zu öffentlichen WeChat-Konten
Die Wartung dieses Repositorys wurde eingestellt. Vielen Dank, dass Sie es verwenden.
Jeder, der zu GitHub kommen kann, ist standardmäßig ein freundlicher Techniker. Bevor Sie Probleme melden, stellen Sie bitte sicher, dass Sie das Zertifikat gemäß den folgenden Anweisungen korrekt installiert haben. Beschreiben Sie bei Problemen Ihre Umgebung (Systemversion, Softwareversion, Datenbankversion usw.) und die aufgetretenen Probleme im Detail und hängen Sie Protokolle an (Einstellungscenter -> Protokollspeicherort öffnen).
Referenz: Die Weisheit, Fragen zu stellen
Electron + Typescript + VUE3
Um die Artikelliste des öffentlichen WeChat-Kontos zu erhalten, sind drei spezielle Parameter erforderlich:
_biz: die ID des offiziellen Kontos
uin: ID des WeChat-Benutzers
Schlüssel: Ich weiß nicht, was es ist
Diese drei Parameter werden über den http-Proxy abgerufen, der Rest wird von normalen Crawlern erledigt.
Einzelartikel-Download
Geben Sie einfach den Link ein und klicken Sie auf den Download-Button
Diese Methode erfordert keine Anmeldung bei WeChat und kann daher keine QQ-Musik-Audiodaten in Kommentaren und Artikeln abrufen. Wenn Sie diese beiden Daten benötigen, verwenden Sie bitte den Batch-Download oder den Überwachungs-Download
Batch-Download
Automatische Installation (nur Fenstersystem)
Es sind Administratorrechte erforderlich (Rechtsklick auf das Softwaresymbol -> Als Administrator ausführen)
Einstellungscenter → Zertifikat installieren
Manuelle Installation
Einstellungscenter → Zertifikatpfad öffnen → Datei rootCA.crt öffnen
Bitte installieren Sie das Zertifikat für die erste Verwendung.
Die Computerversion von WeChat muss installiert werden
Klicken Sie auf die Schaltfläche zum Batch-Download, um mit der Überwachung der offiziellen WeChat-Kontodaten zu beginnen
Öffnen Sie einen Artikel über das offizielle Konto, der in der Computerversion von WeChat heruntergeladen werden muss
Kehren Sie zu WechatDownload zurück und eine Eingabeaufforderung wird angezeigt.
Downloads überwachen
Die Computerversion von WeChat muss installiert werden
Klicken Sie auf WechatDownload auf die Schaltfläche zum Herunterladen des Monitors (die Schaltfläche ändert ihre Farbe).
Öffnen Sie den Artikel, der heruntergeladen werden soll, auf der Computerversion von WeChat (mehrere Artikel können geöffnet werden).
Kehren Sie zu WechatDownload zurück und klicken Sie erneut auf die Schaltfläche zum Herunterladen des Monitors, um den Download zu starten
In MySql speichern
Sie müssen die SQL-Anweisung in der Datei /doc/mysql.sql ausführen, um die Tabelle zu erstellen
Thread-Konfiguration
Zeitintervall: Die Einheit ist Millisekunden. Angenommen, das Zeitintervall beträgt 500. Ein einzelner Thread lädt einen Artikel herunter und wartet 500 Millisekunden, bevor er mit dem Herunterladen fortfährt. Multithreading bedeutet, Artikel alle 500 Millisekunden asynchron herunterzuladen, ohne auf den Download des vorherigen Artikels zu warten.
Einzelchargenmenge: Unter der Annahme, dass die Einzelchargenmenge 10 beträgt, werden jedes Mal 10 Artikel gleichzeitig asynchron heruntergeladen. Warten Sie, bis der Download dieser 10 Artikel abgeschlossen ist, und fahren Sie dann mit dem Herunterladen von 10 Artikeln fort.
Filterregeln
Unterstützt derzeit die Schlüsselwortfilterung für Titel und Autoren
{"title": {"include": ["Keyword 1 einschließen", "Keyword 2 einschließen"], "exclude": ["Keyword 1 ausschließen", "Keyword 2 ausschließen"] },"auth": {"include": ["Schlüsselwort 1 einschließen", "Schlüsselwort 2 einschließen"],"exclude": ["Schlüsselwort 1 ausschließen", "Schlüsselwort 2 ausschließen"] } }
Wenn der Autor beispielsweise Zhang San ist und der Titel Good Guys enthält, wäre das der Fall
{"title": {"include": ["Good Guy"] },"auth": {"include": ["Zhang San"] } }
Epub generieren
Unterstützt die Generierung von Epub-E-Books über HTML-Dateien. Sie müssen daher den Batch-Download verwenden, um die offiziellen Kontoartikel lokal zu speichern, bevor Sie Epub generieren
Die verwendeten Parameter sind wie folgt
Dateiname: erforderlicher Parameter. Geben Sie beispielsweise test ein, und schließlich wird die Datei test.epub generiert.
Ordner: erforderliche Parameter. Der Ordner, in dem die HTML-Dateien gespeichert werden, der die Datenquelle von Epub ist
Titelbild: Titelbild der Epub-Datei, unterstützt die Formate JPG und PNG
Das Einstellungscenter unterstützt alles
Unterstützt die Auswahl des Download-Bereichs
Konvertieren Sie Webseiten in HTML, Markdown und PDF
Speichern Sie den Quellcode der Webseite in MySQL (die Download-Quelle ist nur gültig, wenn sie aus dem Internet stammt).
Laden Sie Bilder und Audio auf lokal herunter
Originaltext-Link und Metadaten hinzufügen (Autor, Uhrzeit, Name des öffentlichen Kontos)
Vorhandene Artikel überspringen
Kommentare herunterladen
Download-Quelle (diese Option betrifft nur Batch-Downloads):
Netzwerk: Erhalten Sie Artikel über die WeChat-Schnittstelle
Datenbank: Wenn Sie die Option „In MySQL speichern“ wählen, wird der Webseiten-Quellcode des Artikels in der Datenbank gespeichert. Wenn Sie den Quellcode in HTML oder Markdown konvertieren müssen, wählen Sie einfach die Download-Quelle als Datenbank aus. (Wenn Sie die WeChat-Schnittstelle zu oft nutzen, wird sie eingeschränkt)
$ npm installieren
$ npm rundev
# Für Windows$ npm führen Sie build:win aus# Für macOS$ npm führen Sie build:mac aus# Für Linux$ npm führen Sie build:linux aus
Vielen Dank an JetBrains für die Open-Source-Entwicklungslizenz