Outil de téléchargement d'articles de compte public WeChat
Ce référentiel a arrêté la maintenance, merci de l'utiliser.
Quiconque peut venir sur GitHub est par défaut un technicien sympathique. Avant de soulever des problèmes, assurez-vous d'avoir installé le certificat correctement conformément aux instructions ci-dessous. Dans les problèmes, décrivez en détail votre environnement (version du système, version du logiciel, version de la base de données, etc.) et les problèmes rencontrés, et joignez les journaux (Centre de paramètres-> Ouvrir l'emplacement du journal)
Référence : La sagesse de poser des questions
Électron + Tapuscrit + VUE3
L’obtention de la liste des articles du compte public WeChat nécessite 3 paramètres particuliers :
_biz : l'identifiant du compte officiel
uin : identifiant de l'utilisateur WeChat
clé : je ne sais pas ce que c'est
Ces trois paramètres sont obtenus via le proxy http, et le reste est ce que font les robots d'exploration ordinaires.
Téléchargement d'un seul article
Entrez simplement le lien et cliquez sur le bouton de téléchargement
Cette méthode ne nécessite pas de connexion à WeChat et ne peut donc pas obtenir l'audio de la musique QQ dans les commentaires et les articles. Si vous avez besoin de ces deux données, veuillez utiliser le téléchargement par lots ou le téléchargement de surveillance.
Téléchargement par lots
Installation automatique (système de fenêtre uniquement)
Des droits d'administrateur sont requis (clic droit sur l'icône du logiciel -> Exécuter en tant qu'administrateur)
Centre de paramètres → Installer le certificat
Installation manuelle
Centre de paramètres → Ouvrez le chemin du certificat → Ouvrez le fichier rootCA.crt
Veuillez installer le certificat pour la première utilisation.
Besoin d'installer la version informatique de WeChat
Cliquez sur le bouton de téléchargement par lots pour commencer à surveiller les données du compte officiel WeChat
Ouvrez un article sur le compte officiel qui doit être téléchargé dans la version informatique de WeChat
Revenez à WechatDownload et une invite apparaîtra.
Surveiller les téléchargements
Besoin d'installer la version informatique de WeChat
Cliquez sur le bouton de téléchargement du moniteur sur WechatDownload (le bouton changera de couleur)
Ouvrez l'article à télécharger sur la version informatique de WeChat (plusieurs articles peuvent être ouverts)
Revenez à WechatDownload et cliquez à nouveau sur le bouton de téléchargement du moniteur pour commencer le téléchargement
Enregistrer sur MySQL
Vous devez exécuter l'instruction SQL dans le fichier /doc/mysql.sql pour créer la table
Configuration du fil
Intervalle de temps : l'unité est en millisecondes. Supposons que l'intervalle de temps soit de 500. Un seul fil téléchargera un article et attendra 500 millisecondes avant de continuer le téléchargement. Le multithreading signifie télécharger des articles de manière asynchrone toutes les 500 millisecondes sans attendre le téléchargement de l'article précédent.
Quantité de lot unique : en supposant que la quantité de lot unique est de 10, 10 articles seront téléchargés de manière asynchrone en même temps à chaque fois. Attendez la fin du téléchargement de ces 10 articles, puis continuez à télécharger 10 articles.
règles de filtrage
Prend actuellement en charge le filtrage par mots clés pour les titres et les auteurs
{"title": {"include": ["Inclure le mot-clé 1", "Inclure le mot-clé 2"], "exclude": ["Exclure le mot-clé 1", "Exclure le mot-clé 2"] },"auth": {"include": ["Inclure le mot-clé 1", "Inclure le mot-clé 2"],"exclude": ["Exclure le mot-clé 1", "Exclure le mot-clé 2"] } }
Par exemple, si l'auteur est Zhang San et que le titre contient Good Guys, ce serait
{"title": {"include": ["Bon gars"] },"auth": {"include": ["Zhang San"] } }
Générer un Epub
Prend en charge la génération de livres électroniques Epub via des fichiers HTML, vous devez donc utiliser le téléchargement par lots pour enregistrer localement les articles du compte officiel avant de générer Epub
Les paramètres utilisés sont les suivants
Nom du fichier : paramètre obligatoire. Par exemple, remplissez test , et enfin le fichier test.epub sera généré.
Dossier : paramètres obligatoires. Le dossier où sont enregistrés les fichiers HTML, qui est la source de données d'Epub
Image de couverture : image de couverture du fichier Epub, prend en charge les formats jpg et png
Le centre de paramètres prend en charge tout
Prend en charge la sélection de la plage de téléchargement
Convertissez des pages Web en HTML, Markdown et PDF
Enregistrez le code source de la page Web sur MySQL (la source de téléchargement n'est valide que si elle provient d'Internet)
Téléchargez des images et du son en local
Ajouter le lien texte original et les métadonnées (auteur, heure, nom du compte public)
Passer les articles existants
Télécharger les commentaires
Source de téléchargement (cette option affecte uniquement les téléchargements par lots) :
Réseau : obtenez des articles depuis l'interface WeChat
Base de données : si vous choisissez l'option Enregistrer sur Mysql , le code source de la page Web de l'article sera enregistré dans la base de données. Si vous devez convertir le code source en HTML ou Markdown, sélectionnez simplement la source de téléchargement comme base de données. (Si vous utilisez trop l'interface WeChat, elle sera restreinte)
$ npm installer
$ npm rundev
# Pour Windows$ npm run build:win# Pour macOS$ npm run build:mac# Pour Linux$ npm run build:linux
Merci à JetBrains pour la licence de développement open source