Wechat2RssScript
Ein automatisiertes Skript, das automatisch Artikellinks zu öffentlichen WeChat-Konten extrahiert und in RSS-Dateien konvertiert
Stellungnahme
- Zunächst einmal vielen Dank an Auto.js und AutoX. Aufgrund der zugrunde liegenden Dienste, die sie bereitstellen, ist dieses Skript möglich.
- Ich bin kein hauptberuflicher freiberuflicher Entwickler, ich habe dieses Skript erst nach der Arbeit entwickelt. Spätere Wartungsarbeiten und Aktualisierungen erfolgen möglicherweise nicht rechtzeitig. Bitte verzeihen Sie mir.
- Die Plattform, auf der ich dieses Skript ausführe, verfügt nur über eine Nokia X6-Backup-Maschine. Für andere Mobiltelefontypen können einige Betriebsparameter im Skript angepasst werden. Wenn Sie nach der Anpassung der Parameter immer noch Probleme haben, sammeln Sie bitte Laufprotokolle, Screenshots und Bildschirmaufzeichnungen, reichen Sie ein Problem ein und ich werde mir die Zeit nehmen, es weiterzuverfolgen. Bitte beeilen Sie sich nicht, danke.
Hauptfunktionen
- Rufen Sie den Link zum angegebenen öffentlichen Kontoartikel ab und generieren Sie eine RSS-XML-Datei, um das RSS-Client-Abonnement zu erleichtern
Funktionelle Einschränkungen
- Das aktuelle Skript ist nur auf die Android-Plattform anwendbar. Aufgrund der Vielfalt der Android-Telefone kann sich das Skript nicht an die Entsperraktionen aller Mobiltelefone anpassen. Daher konzentriert sich das Skript nur auf die Funktion zum Extrahieren von Links zu öffentlichen Kontoartikeln.
- Die aktuell erfolgreich getestete WeChat-Version ist 8.0.34
- Aufgrund der derzeit von AutoX bereitgestellten eingeschränkten Bibliotheksfunktionen enthält die aktuell generierte RSS-Datei nur Links zu öffentlichen Account-Artikeln und kann keinen Volltextinhalt enthalten. Informationen zur Volltextanalysefunktion finden Sie in den Erweiterungsideen.
Installation und Verwendung
Vorbereitung
- Laden Sie die für Ihr Mobiltelefon passende AutoX APP von AutoX Release herunter und installieren Sie sie.
- Wenn Sie AutoX so einrichten müssen, dass ein Skript regelmäßig ausgeführt wird, müssen Sie AutoX zur Liste hinzufügen, die im Hintergrund ausgeführt werden darf (normalerweise im Batteriemanagement-Konfigurationsmenü).
- Aktivieren Sie Barrierefreiheitsdienste in AutoX
Konfiguration der Skriptparameter
Die Parameter können entsprechend den spezifischen Bedingungen des Mobiltelefons angepasst werden.
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 | veranschaulichen |
---|
interessanteUps | Der Name des öffentlichen Kontos, dem Sie folgen, wird zum Filtern von Anzeigen verwendet |
onlyNewMessage | Steuern Sie, ob die eigentliche Funktion ausgeführt werden soll, wenn ein neuer offizieller Kontoartikel vorliegt |
deleteSubscriberChat | Steuern Sie, ob die offizielle Kontobezeichnung gelöscht werden soll, nachdem Sie den Link erhalten haben |
targetXmlFilePath | Generieren Sie die Zieladresse der RSS-XML-Datei |
timeWaitForWakeupMobile | Warten Sie, bis das Telefon aufwacht |
timeBeforeBack | Wartezeit vor der Durchführung des Rückholvorgangs |
timeWaitForBack | Wartezeit nach Durchführung des Rückholvorgangs |
timeWaitForClick | Wartezeit nach der Ausführung des Klickvorgangs |
langeWarten | lange Verzögerung |
kurzWarten | kurze Verzögerung |
Skriptimport und Testlauf
- Klicken Sie auf die Schaltfläche „+“ in der oberen rechten Ecke, klicken Sie auf Importieren und wählen Sie das Skript aus, das importiert werden muss.
* Nachdem das Skript erfolgreich importiert wurde, klicken Sie auf das Dreieckssymbol in der Skriptzeile, um den Testlauf durchzuführen
Richten Sie geplante Aufgaben ein
Wenn das Skript erfolgreich importiert und getestet wurde, können Sie eine geplante Aufgabe festlegen
Hinweis: Im Allgemeinen müssen Sie beim Einrichten geplanter Aufgaben das Problem mit der Bildschirmentsperrung lösen oder einen Backup-Computer verwenden, um es einzurichten, ohne den Bildschirm zu sperren.
Ideen erweitern
Aufgrund der Einschränkungen der vorhandenen AutoX-Bibliothek wäre es mühsam, die Volltextanalyse in einem Skript zu implementieren. Daher wurde für das RSS-Abonnement eine lokale XML-Datei mit Links zu offiziellen Kontoartikeln generiert. Die Einschränkungen vorhandener Skripte liegen hauptsächlich in zwei Aspekten:
- Die XML-Datei ist eine lokale Datei auf dem Mobiltelefon.
- Die XML-Datei enthält nur Artikellinks und keinen Volltextinhalt.
Lösungsideen
- Ausgestattet mit einem Cloud-Host für ein öffentliches Netzwerk, um POST-Anfragen von Mobiltelefonen zu akzeptieren, Volltext zu analysieren, Werbung zu filtern und RSS-Volltextdateien bereitzustellen
Kontaktieren Sie den Autor
- Das Programm wird von Einzelpersonen unabhängig entwickelt und verfügt zwangsläufig über einige Fehler. Jeder ist willkommen, Fehler zu melden und Optimierungsvorschläge zu machen.
- E-Mail: [email protected]
- TG-Gruppe: https://t.me/+c4OjVlN3pzE0ZmJl
Spenden Sie an den Autor
Dieses Programm ist völlig kostenlos. Wenn Sie glauben, dass dieses Programm für Sie hilfreich sein wird, können Sie gerne einen beliebigen Betrag spenden.