Wechat2RssScript
Um script automatizado que extrai automaticamente links de artigos de contas públicas do WeChat e os converte em arquivos RSS
declaração
- Primeiro, obrigado ao Auto.js e ao AutoX. É por causa dos serviços subjacentes que fornecem que este script é possível.
- Não sou um desenvolvedor freelance em tempo integral, apenas desenvolvi este script após o trabalho. A manutenção e atualizações posteriores podem não ser oportunas, por favor, me perdoem.
- A plataforma na qual executo este script possui apenas uma máquina de backup Nokia X6. Para outros tipos de telefones celulares, alguns parâmetros operacionais podem ser ajustados no script. Se você ainda tiver problemas após ajustar os parâmetros, colete registros de execução, capturas de tela e gravações de tela, envie um problema e dedicarei um tempo para fazer o acompanhamento. Por favor, não se apresse, obrigado.
Funções principais
- Obtenha o link para o artigo da conta pública especificada e gere um arquivo RSS XML para facilitar a assinatura do cliente RSS
Limitações funcionais
- O script atual é aplicável apenas à plataforma Android. Devido à diversidade de telefones Android, o script não pode se adaptar às ações de desbloqueio de todos os telefones celulares. Portanto, o script se concentra apenas na função de extrair links para artigos de contas públicas.
- A versão atual do WeChat testada com sucesso é 8.0.34
- Devido às funções limitadas da biblioteca fornecidas atualmente pelo AutoX, o arquivo RSS gerado atualmente contém apenas links para artigos de contas públicas e não pode conter conteúdo de texto completo. Para a função de análise de texto completo, consulte as ideias de expansão.
Instalação e uso
Preparação
- Baixe o APP AutoX adequado para o seu celular no AutoX Release e instale-o.
- Se você precisar configurar o AutoX para executar um script regularmente, será necessário adicionar o AutoX à lista que pode ser executada em segundo plano (geralmente no menu de configuração de gerenciamento de bateria)
- Ative os serviços de acessibilidade no AutoX
Configuração de parâmetros de script
Os parâmetros podem ser ajustados de acordo com as condições específicas do celular.
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" ;
variável | ilustrar |
---|
interessanteUps | O nome da conta pública que você segue, usada para filtrar anúncios |
apenasNovaMensagem | Controle se a função real deve ser executada quando houver um novo artigo da conta oficial |
excluirSubscriberChat | Controle se deseja excluir o rótulo oficial da conta após obter o link |
targetXmlFilePath | Gere o endereço de destino do arquivo RSS XML |
timeWaitForWakeupMobile | Atraso esperando o telefone acordar |
timeBeforeBack | Atraso de espera antes de realizar a operação de retorno |
timeWaitForBack | Atraso de espera após realizar a operação de retorno |
timeWaitForClick | Atraso de espera após realizar a operação de clique |
longa espera | longo atraso |
espera curta | pequeno atraso |
Importação de script e execução de teste
- Clique no botão “+” no canto superior direito, clique em Importar e selecione o script que precisa ser importado.
* Depois que o script for importado com sucesso, clique no ícone de triângulo na linha do script para testar a execução
Configurar tarefas agendadas
Se o script for importado e testado com sucesso, você poderá definir uma tarefa agendada
Nota: Geralmente, ao configurar tarefas agendadas, você precisa resolver o problema de desbloqueio de tela ou usar uma máquina de backup para configurá-lo sem bloquear a tela.
Expanda ideias
Devido às limitações da biblioteca existente do AutoX, seria problemático implementar a análise de texto completo em um script, portanto, um arquivo XML local contendo links para artigos de contas oficiais foi gerado para assinatura de RSS. As limitações dos scripts existentes estão principalmente em dois aspectos:
- O arquivo XML é um arquivo local no celular.
- O arquivo XML contém apenas links de artigos e nenhum conteúdo de texto completo.
Ideias de soluções
- Equipado com um host de nuvem de rede pública para aceitar solicitações POST de telefones celulares, analisar texto completo, filtrar anúncios e fornecer arquivos de texto completo RSS
Entre em contato com o autor
- O programa é desenvolvido de forma independente por indivíduos e tem recursos limitados. Alguns bugs ocorrerão inevitavelmente. Todos podem relatar bugs e fazer sugestões de otimização.
- E-mail: [email protected]
- Grupo TG: https://t.me/+c4OjVlN3pzE0ZmJl
Doe para o autor
Este programa é totalmente gratuito. Se você acha que este programa será útil para você, você pode doar digitalizando o código QR (WeChat) abaixo.