Wechat2RssScript
Un script automatisé qui extrait automatiquement les liens des articles du compte public WeChat et les convertit en fichiers RSS
déclaration
- Tout d'abord grâce à Auto.js et AutoX. C'est grâce aux services sous-jacents qu'ils fournissent que ce script est possible.
- Je ne suis pas un développeur indépendant à plein temps, je viens de développer ce script après le travail. La maintenance et les mises à jour ultérieures peuvent ne pas être opportunes, veuillez me pardonner.
- La plateforme sur laquelle j'exécute ce script dispose uniquement d'une machine de sauvegarde Nokia X6. Pour les autres types de téléphones mobiles, certains paramètres de fonctionnement peuvent être ajustés dans le script. Pour plus de détails, voir la configuration des paramètres du script. Si vous rencontrez toujours des problèmes après avoir ajusté les paramètres, veuillez collecter les journaux d'exécution, les captures d'écran et les enregistrements d'écran, soumettre un problème et je prendrai le temps d'y faire un suivi. Ne vous précipitez pas, merci.
Fonctions principales
- Obtenez le lien vers l'article du compte public spécifié et générez un fichier XML RSS pour faciliter l'abonnement du client RSS
Limites fonctionnelles
- Le script actuel n'est applicable qu'à la plateforme Android. En raison de la diversité des téléphones Android, le script ne peut pas s'adapter aux actions de déverrouillage de tous les téléphones mobiles. Par conséquent, le script se concentre uniquement sur la fonction d'extraction de liens vers des articles de comptes publics.
- La version actuelle de WeChat testée avec succès est la 8.0.34
- En raison des fonctions de bibliothèque limitées actuellement fournies par AutoX, le fichier RSS actuellement généré contient uniquement des liens vers des articles de comptes publics et ne peut pas contenir de contenu en texte intégral. Pour la fonction d'analyse du texte intégral, veuillez vous référer aux idées d'extension.
Installation et utilisation
Préparation
- Téléchargez l'application AutoX adaptée à votre téléphone mobile depuis AutoX Release et installez-la.
- Si vous devez configurer AutoX pour exécuter un script régulièrement, vous devez ajouter AutoX à la liste autorisée à s'exécuter en arrière-plan (généralement dans le menu de configuration de la gestion de la batterie).
- Activer les services d'accessibilité dans AutoX
Configuration des paramètres de script
Les paramètres peuvent être ajustés en fonction des conditions spécifiques du téléphone mobile.
var interestingUps = [
"drpei" ,
"包邮区" , "渤海小吏" , "饭统戴老板" ,
"集思录" , "老和山下的小学僧" , "卢克文工作室" ,
"兽楼处" , "睡前人间" , "睡前消息编辑部" , "天机奇谈" , "铁头功社" ,
"西西弗评论" , "远川科技评论" , "远川投资评论" , "远川研究所" ] ;
var timeWaitForWakeupMobile = 1000 ;
var timeBeforeBack = 1000 ;
var timeWaitForBack = 2000 ;
var timeWaitForClick = 3000 ;
var longWait = 5000 ;
var shortWait = 500 ;
var onlyNewMessage = false ;
var deleteSubscriberChat = false ;
var targetXmlFilePath = "/sdcard/Wechat2Rss/Wechat2Rss.xml" ;
variable | illustrer |
---|
intéressantUps | Le nom du compte public que vous suivez, utilisé pour filtrer les publicités |
uniquementNouveauMessage | Contrôler s'il faut exécuter la fonction réelle lorsqu'il y a un nouvel article du compte officiel |
supprimerAbonnéChat | Contrôler s'il faut supprimer l'étiquette du compte officiel après avoir obtenu le lien |
targetXmlFilePath | Générer l'adresse cible du fichier RSS XML |
timeWaitForWakeupMobile | Retarder l'attente du réveil du téléphone |
heureAvantRetour | Délai d'attente avant d'effectuer l'opération de retour |
temps d'attente pour le retour | Délai d'attente après avoir effectué l'opération de retour |
temps d'attente pour un clic | Délai d'attente après avoir effectué une opération de clic |
longueAttendez | long retard |
courtAttendez | court délai |
Importation de script et exécution d'essai
- Cliquez sur le bouton « + » dans le coin supérieur droit, cliquez sur Importer et sélectionnez le script qui doit être importé.
* Une fois le script importé avec succès, cliquez sur l'icône triangulaire dans la ligne de script pour tester l'exécution.
Configurer des tâches planifiées
Si le script est importé et testé avec succès, vous pouvez définir une tâche planifiée
Remarque : Généralement, lors de la configuration de tâches planifiées, vous devez résoudre le problème de déverrouillage de l'écran ou utiliser une machine de sauvegarde pour le configurer sans verrouiller l'écran.
Développer les idées
En raison des limitations de la bibliothèque existante d'AutoX, il serait difficile d'implémenter l'analyse de texte intégral dans un script, c'est pourquoi un fichier XML local contenant des liens vers des articles de comptes officiels a été généré pour l'abonnement RSS. Les limitations des scripts existants concernent principalement deux aspects :
- Le fichier XML est un fichier local sur le téléphone mobile.
- Le fichier XML contient uniquement des liens vers des articles et aucun contenu en texte intégral.
Idées de solutions
- Équipé d'un hôte cloud de réseau public pour accepter les requêtes POST des téléphones mobiles, analyser le texte intégral, filtrer les publicités et servir les fichiers RSS en texte intégral
Contacter l'auteur
- Le programme est développé indépendamment par des individus et a des capacités limitées. Certains bugs se produiront inévitablement. Tout le monde est invité à signaler des bugs et à faire des suggestions d'optimisation.
- Courriel : [email protected]
- Groupe TG : https://t.me/+c4OjVlN3pzE0ZmJl
Faire un don à l'auteur
Ce programme est entièrement gratuit. Si vous pensez que ce programme vous sera utile, vous pouvez faire un don en scannant le code QR (WeChat) ci-dessous. N'hésitez pas à verser n'importe quel montant. Merci pour votre compréhension et votre soutien !