Use o leitor automático Weidu para ajudá-lo a liberar produtividade (mãos) , fazer o que for preciso e ainda ganhar as moedas do livro!
Já se passou um ano e meio desde a última atualização, período durante o qual recebi muitos comentários, mensagens e lembretes. A nova versão está em desenvolvimento, aguarde as boas notícias, acho que não será um problema lançar uma nova versão oficial no próximo mês. Agora, para facilitar a classificação, deixe-me resumir algumas perguntas com base no feedback coletado até agora:
Sério: A maioria dos usuários relatou o problema de falha probabilística da leitura automática, mas desliguei por muito tempo e descobri que o número de recorrências era muito baixo.
Geral: Muitas pessoas não leem as instruções da página inicial e perguntam como usar?
Outro que tem sido muito mencionado: alguns internautas ainda usam a primeira versão lançada na barra de favoritos. Eles esperam que eu continue a mantê-la. Só posso dizer que é melhor desistir. . Para resolver esses problemas, ainda quero usá-lo na barra de favoritos. A forma como a barra de favoritos é iniciada não é realista.
Não considerado: Apenas uma pessoa propôs adicionar a função Text2Speech Para ser franco, descobri que o funcionário lançou esta função.
Repetidamente:
A seguir, vamos falar sobre os planos atuais para a nova versão:
Desistimos de usar Electron.js como um shell Webview porque acabamos de construir um cliente web de leitura WeChat. Usar Electron.js é um exagero e o mais importante é que o pacote gerado é muito grande.
De acordo com o plano, a nova solução utilizará PyQt5 como suporte subjacente. O projeto foi lançado e está em fase de verificação técnica.
A questão espinhosa atual é que a estratégia de interação entre Python e JS no PyQt5 é ruim. Considere o uso do WebSocket para comunicação entre as duas partes. Amigos com experiência em QWebEngineView podem compartilhar suas experiências.
Finalmente, o desenvolvimento não é fácil. Vocês podem me recompensar com um pouco de prata e pedir uma comida para viagem ~.
Obrigado ❤️❤️❤️ Todos são bem-vindos para usar suas mãozinhas e continuar deixando mensagens e discutindo!
>Muitos dos rastros atrás de mim são buracos em que pisei. As rodas continuarão construindo Felizmente, deixei esta linha divisória.
df98
2khr
Método um:
Arraste o link para a barra de favoritos e clique aqui para obtê-lo.
Método dois:
微信读书自动阅读器
e altere a URL para javascript:步骤2的复制内容
;微信读书自动阅读器
na barra de favoritos, inicie o programa de leitura e desligue;2020.02.17
2020.02.18
2020.02.22
2020.03.27
2020.05.07
2020.08.04
Um novo cliente Windows foi adicionado. A nova versão usa a tecnologia Electron para atualizar totalmente o leitor Weidu.
Esta é a primeira vez que uso o Electron para criar software para PC. Espero que você possa me dar alguns comentários e sugestões.
2020.08.05
2020.08.07
Minhas bolas doem!
Claro que não!
Na verdade, foi porque vi um bug de 132 horas nas classificações de leitura da Semana de Leitura do WeChat, e então verifiquei na Internet e descobri que alguém em Zhihu fez essa pergunta. Depois de verificar, respondi facilmente. na Internet. Veja minha resposta aqui: Como é calculado o tempo de leitura no WeChat?
A principal razão é que o método atual de desligamento é muito complicado, então escrevi este programa.
Por que digo que o método actual é inadequado? Deixe-me apresentar como implementá-lo: baixe um emulador Android, instale o WeChat Reading no emulador, estabeleça uma ponte de comunicação entre o emulador e o script Python por meio do ADB, abra o WeChat Reading e selecione um livro e execute o script Python, e finalmente, o script realiza a automação da UI de microleitura para atingir o objetivo de simular a leitura do robô, ou seja, desligar.
Isso não parece um problema à primeira vista, certo? Mas não. Na verdade, antes de tudo envolve muitos conceitos:
Essas etapas são muito tediosas e complicadas para usuários comuns e podem até ter problemas se não prestarem atenção. Segui claramente as instruções de uso, mas por que não funciona? ** Querido dilema, acredito que apenas programadores e um número muito pequeno de entusiastas podem jogar fora essas coisas.
E há muitas restrições, por exemplo: o ADB precisa estar conectado para depuração, o Python precisa instalar dependências, o simulador precisa definir um longo tempo de pausa na tela e fará uma pausa após a leitura de um livro, e o usuário não tem ideia de quando ele será pausado e a implantação de diferentes plataformas de PC será um pouco diferente, etc. Muitas dessas coisas são simplesmente o que os desenvolvedores fazem. Você não pode deixar o desenvolvimento para os usuários finais!
Portanto, todos os problemas acima podem ser atribuídos a um ponto: devido à dificuldade de implantação, seu alcance de audiência deve ser muito pequeno . Este é o seu maior fracasso e é também a razão fundamental pela qual, pessoalmente, sinto que não chegará aos olhos do público. É também um resultado inevitável.
Diante disso, mudei outra ideia para implementá-la, o que na verdade é uma coincidência, e o WeChat Reading acabou de lançar a versão web do WeChat Reading, e o tempo efetivo também é calculado! Então, as dificuldades de implantação mencionadas acima foram perfeitamente resolvidas ou contornadas a partir de agora, pois a partir de agora só precisamos de um navegador de PC!
O próximo e único problema é como simular a leitura do usuário para atingir o objetivo de desligar. Em primeiro lugar, é natural analisar como são desenhados os hábitos de leitura da versão web do WeChat Reading, para que possamos organizar como fazer o programa. Não entrarei em detalhes sobre o processo de análise aqui, mas postarei diretamente os resultados. : a versão web é igual à versão APP, o livro é dividido em capítulos, diferentes Sim, virar as páginas na versão APP saltará automaticamente para o próximo capítulo. Na versão web, há um botão de下一章
capítulo entre cada capítulo. . O usuário deve clicar no下一章
下一章
pular;
Agora que entendemos o mecanismo da versão web do Weidu, é a vez do JavaScript entrar em cena. Agora temos que usar o JavaScript para implementar:
O princípio é muito simples e o código não é complicado. O único problema que encontrei foi: usei setInterval pela primeira vez como temporizador. Depois de colocá-lo em segundo plano por um longo tempo, descobri que a frequência estava errada. e às vezes era lento. Procurei o motivo. A solução para o mecanismo de proteção de consumo de energia do navegador é usar o Web Worker, então implementei novamente usando o Web Worker e o teste foi normal. Não entrarei no processo de implementação detalhado. Você pode apenas seguir as instruções e usá-lo diretamente. Agora só precisamos de 3 etapas para conectar (tocar) facilmente a máquina (peixe) enquanto trabalhamos:
微信读书自动阅读器
para iniciar a leitura automática;PS: Na verdade, também aprendi a escrever extensões do Chrome durante a noite e, desde que eu abra a versão web do Weidu e clique em qualquer livro, o programa de leitura será iniciado automaticamente. Eu originalmente queria enviá-lo para a loja do Chrome, mas. publicar a extensão no Chrome custa, na verdade, $ , e sou tão preguiçoso que muitas vezes fico frustrado. Se você estiver disposto a contribuir um pouco, escaneie o código QR abaixo, ficarei muito grato.
Este repositório fornece apenas código e todas as responsabilidades são de responsabilidade do usuário.