Installer
pip install wechatarticles
Adresse d'affichage :
Mise à jour quotidienne, obtenez le dernier lien d'article du compte public, prenez en charge la mise à jour quotidienne, lisez les likes et les commentaires
Remarque : ce projet est uniquement destiné à l'apprentissage et à la communication, et est strictement interdit à un usage commercial (ce projet ne peut pas être utilisé directement) et ne peut pas atteindre le niveau prêt à l'emploi. Pour utiliser ce projet, vous devez lire la documentation + le code source + la pratique pratique, et vous référer à l'exemple de code (sous le dossier test
) pour la réécriture.
Astuce : De plus, de nombreux amis (des grands) se sont déjà basés sur cet ensemble de projets ou les ont réécrits pour répondre à leurs propres besoins en regardant directement le code source.
Première idée de mise en œuvre :
Pour des idées complètes, vous pouvez vous référer à mon blog : Souvenir d'une expérience d'exploration de comptes publics WeChat (obtention de likes pour la lecture d'articles WeChat)
Idée de mise en œuvre deux :
test_GetUrls.py
avec prudence, de préférence sans .)Les liens permanents des articles historiques des comptes publics sont divulgués. Les dates sont celles de la date de validation. Elles sont uniquement destinées aux tests et à l'apprentissage. Vous êtes invités à prêter attention à ces comptes publics de haute qualité.
Le projet a démarré en 2017 et est actuellement mis à jour en mars 2023
Pour ajuster le code du projet, veuillez utiliser pip install wechatarticles
pour appeler l'interface précédente.
Veuillez consulter le fichier README pour la description du fichier de paramètres.
python
: 3.6.2, 3.7.3 Il y a une limite au nombre de fois ici, vous ne pouvez donc pas obtenir trop d'URL à la fois. Solution : plusieurs comptes explorent test_WechatUrls.py en même temps
test_WechatInfo.py
test_GetUrls.py
test_Url2Html.py
Vous pouvez lire ce numéro, merci beaucoup pour l'explication concise.
Voir le blog et la documentation ci-dessous
Veuillez consulter ce document pour savoir comment obtenir manuellement official_cookie et token.
Pour une introduction à l'acquisition manuelle de wechat_cookie et appmsg_token, veuillez vous référer à ce document
Notes de contact :
Impossible (ne peut pas) se connecter automatiquement aux comptes officiels WeChat et à WeChat
Je ne peux pas (ne peux pas) faire du temps réel (obtenir des paramètres, lire des likes, obtenir des articles)
La modification d'un compte officiel ou l'expiration des paramètres nécessitent une mise à jour manuelle. Comment obtenir les paramètres est mentionné dans l'article, veuillez le lire attentivement.
Vous ne pouvez pas effectuer de recherches par mots clés (c'est-à-dire la fonction de recherche WeChat), comme rechercher tous les articles contenant le mot « technologie ».
Questions et réponses
Le projet peut-il se dérouler normalement ?
Réponse : Le projet peut fonctionner normalement.
Comment exécuter/démarrer xxx et quels paramètres doivent être obtenus ?
Réponse : Veuillez consulter le code source et l'exécuter manuellement pour voir l'erreur de sortie.
Comment obtenir les paramètres xxx ?
Réponse : La documentation et le blog sont très clairs, veuillez les lire attentivement.
Je veux xxxx, que dois-je faire ?
Réponse : Lisez la documentation et le code source
Comment mettre à jour la page Web quotidiennement ?
Réponse : Ce n'est pas une clé universelle. La solution est très simple, elle consiste à simuler des clics + un logiciel proxy (Fiddler ou Mitmproxy) pour intercepter les paquets et les capturer une fois par jour. Si vous avez une meilleure solution, n'hésitez pas à nous le faire savoir. Cette partie n'est pas open source (si vous voyez l'open source complet correspondant, vous pouvez soulever un problème pour en savoir plus), simplement parce qu'il est trop compliqué de configurer l'environnement + personnalisation, et qu'il y a certains problèmes. Si vous voyez ce qui peut être réalisé ici, vous pouvez y parvenir. Si vous me le demandez, je ne peux pas vous répondre, cela prend trop de temps et d’énergie.
WeChat et le logiciel de capture de paquets Fiddler sont-ils requis sur PC ?
Réponse : Non. C'est exactement ce que je comprends (je pense) que ces deux éléments sont relativement les plus simples pour terminer l'ensemble du processus. Alternatives : vous pouvez capturer WeChat sur les téléphones mobiles (Android et IOS sont disponibles, Android nécessite root pour capturer la lecture et les likes) ; il existe de nombreuses alternatives au logiciel de capture de paquets Fiddler, à condition qu'il puisse capturer les paquets HTTPS et afficher les données. .
Comment capturer des articles issus d’un grand nombre de comptes publics ?
Réponse : Ce projet ne peut pas être réalisé. Il n’y a pas de bonne solution, veuillez vous référer au point 5. Le temps nécessaire pour changer de compte officiel est d'environ 3 à 5 minutes, selon le niveau de compétence.
Manière normale de poser des questions :
La programmation vient de la pratique. Vous pouvez directement tester si l'opération est correcte ou non. Il n'est pas nécessaire de perdre du temps à deux. S'il y a un problème pendant le fonctionnement, veuillez suivre le processus ci-dessus pour poser des questions, mais uniquement si vous l'avez exécuté vous-même . N'hésitez pas à me faire part de vos questions ou besoins directement sans attendre ma réponse. Merci! La plupart des questions peuvent être échangées. Si vous posez des questions détaillées, nous accepterons également un enseignement payant.
Code d'appréciation WeChat