Utilice el lector automático Weidu para ayudarle a liberar su productividad (manos) , hacer lo que necesite y aún así obtener las monedas del libro.
Ha pasado un año y medio desde la última actualización, tiempo durante el cual recibí muchos comentarios, mensajes y recordatorios. La nueva versión está en desarrollo, espere buenas noticias. Creo que no será un problema lanzar una nueva versión oficial el próximo mes. Ahora, para facilitar la clasificación, permítanme resumir algunas preguntas basadas en los comentarios recopilados hasta ahora:
En serio: la mayoría de los usuarios han informado sobre el problema de falla probabilística de la lectura automática, pero colgué durante mucho tiempo y descubrí que el número de repeticiones era muy bajo.
General: Mucha gente no lee las instrucciones en la página de inicio y viene a preguntar cómo usarla.
Otro que se ha mencionado mucho: algunos internautas todavía usan la primera versión lanzada desde la barra de marcadores. Esperan que continúe manteniéndola. Solo puedo decir que es mejor renunciar. Para resolver estos problemas, todavía quiero usarlo desde la barra de marcadores. La forma en que se inicia la barra de marcadores no es realista.
No considerado: solo una persona propuso agregar la función Text2Speech. Para decirlo sin rodeos, es para escuchar libros. Descubrí que el funcionario lanzó esta función.
Repetidamente:
A continuación, hablemos de los planes actuales para la nueva versión:
Dejamos de usar Electron.js como shell de vista web porque acabamos de crear una página web de lectura de WeChat. Usar Electron.js es excesivo y lo más importante es que el paquete generado es demasiado grande.
Según el plan, la nueva solución utilizará PyQt5 como soporte subyacente. El proyecto ya se lanzó y se encuentra en la etapa de verificación técnica.
El problema espinoso actual es que la estrategia de interacción entre Python y JS en PyQt5 es deficiente. Considere usar WebSocket para la comunicación entre las dos partes. Los amigos que tienen experiencia en QWebEngineView pueden compartir su experiencia.
Finalmente, el desarrollo no es fácil. Ustedes pueden recompensarme con un poco de plata y pedir comida para llevar y comida ~.
Gracias ❤️❤️❤️ ¡Todos pueden usar sus manitas y continuar dejando mensajes y discutiendo!
>Muchos de los rastros detrás de mí son hoyos que he pisado. Las ruedas seguirán creciendo. Afortunadamente, dejé esta línea divisoria.
df98
2khr
Método uno:
Arrastre el enlace a la barra de marcadores y haga clic aquí para obtenerlo.
Método dos:
微信读书自动阅读器
y cambie la URL a javascript:步骤2的复制内容
;微信读书自动阅读器
en la barra de marcadores, inicie el programa de lectura y cuelgue;2020.02.17
2020.02.18
2020.02.22
2020.03.27
2020.05.07
2020.08.04
Se ha agregado un nuevo cliente de Windows. La nueva versión utiliza tecnología Electron para actualizar completamente el lector Weidu. Ahora puede usar Weidu para hacer:
Esta es la primera vez que uso Electron para crear software para PC. Espero que puedan darme algunos comentarios y sugerencias.
2020.08.05
2020.08.07
¡Me duelen las pelotas!
¡Por supuesto que no!
De hecho, fue porque vi la existencia de un error de 132 horas en las clasificaciones de lectura de la Semana de Lectura de WeChat, y luego revisé en Internet y descubrí que alguien en Zhihu hizo esta pregunta. Después de verificarla, la respondí fácilmente. Puedes consultarlo en Ver mi respuesta aquí: ¿Cómo se calcula el tiempo de lectura de WeChat?
La razón principal es que el método actual para colgar es demasiado engorroso, así que escribí este programa.
¿Por qué digo que el método actual es inadecuado? Permítanme presentarles cómo implementarlo: descargue un emulador de Android, instale WeChat Reading en el emulador, establezca un puente de comunicación entre el emulador y el script de Python a través de ADB, abra WeChat Reading y seleccione un libro, ejecute el script de Python y finalmente, el script realiza la automatización de la interfaz de usuario de microlectura para lograr el propósito de simular la lectura del robot, es decir, colgar.
Esto no parece un problema a primera vista, ¿verdad? Pero no. De hecho, en primer lugar implica muchos conceptos:
Estos pasos son demasiado engorrosos y complicados para los usuarios comunes, e incluso pueden caer en ** si no prestan atención. Seguí claramente las instrucciones de uso, entonces, ¿por qué no funciona? ** Cariño, dilema, creo que solo los programadores y un número muy pequeño de entusiastas pueden deshacerse de estas cosas.
Y hay muchas restricciones, por ejemplo: ADB debe estar conectado para depurar, Python debe instalar dependencias, el simulador debe establecer un tiempo de pantalla prolongado y se detendrá después de leer un libro, y el usuario no tiene idea de cuándo se detendrá y la implementación de diferentes plataformas de PC es ligeramente diferente, etc. Muchas de estas cosas son simplemente lo que hacen los desarrolladores. ¡No puedes dejar las cosas desarrolladas en manos de los usuarios finales!
Entonces, todos los problemas anteriores se pueden atribuir a un punto: debido a la dificultad de implementación, su alcance de audiencia debe ser muy pequeño . Este es su mayor fracaso y también es la razón fundamental por la que personalmente siento que no saldrá a la luz pública. También es un resultado inevitable.
En vista de esto, cambié otra idea para implementarlo, lo cual en realidad es una coincidencia, y WeChat Reading acaba de lanzar la versión web de WeChat Reading, ¡y también se calcula el tiempo efectivo! Entonces, las dificultades de implementación mencionadas anteriormente se han resuelto o evitado perfectamente a partir de ahora, ¡porque a partir de ahora solo necesitamos un navegador de PC!
El siguiente y único problema es cómo simular la lectura del usuario para lograr el propósito de colgar. En primer lugar, es natural analizar cómo están diseñados los hábitos de lectura de la versión web de WeChat Reading, para que podamos organizar cómo hacer el programa. No entraré en detalles sobre el proceso de análisis aquí, pero publicaré directamente los resultados. : la versión web es la misma que la versión de la APLICACIÓN y el libro está dividido en capítulos. Sí, al pasar las páginas en la versión de la APLICACIÓN se pasará automáticamente al siguiente capítulo. En la versión web, hay un botón下一章
capítulo entre cada capítulo. El usuario debe hacer clic en下一章
para saltar;下一章
no aparecerá después de leer el libro.
Ahora que entendemos el mecanismo de la versión web de Weidu, es el turno de JavaScript de entrar en escena. Ahora tenemos que usar JavaScript para implementar:
El principio es muy simple y el código no es complicado. El único problema que encontré fue: primero usé setInterval como temporizador. Después de ponerlo en segundo plano durante mucho tiempo, descubrí que la frecuencia era incorrecta. y a veces era lento. Busqué el motivo. La solución al mecanismo de protección del consumo de energía del navegador es usar Web Worker, así que lo implementé nuevamente usando Web Worker y la prueba fue normal. No entraré en el proceso de implementación detallado. Puede simplemente seguir las instrucciones y usarlo directamente. Ahora solo necesitamos 3 pasos para conectar (tocar) fácilmente la máquina (pescado) mientras trabajamos.
微信读书自动阅读器
para iniciar la lectura automática;PD: En realidad, también aprendí a escribir extensiones de Chrome de la noche a la mañana. Luego, siempre que abra la versión web de Weidu y haga clic en cualquier libro, el programa de lectura se iniciará automáticamente. Originalmente quería enviarlo a la tienda de Chrome, pero. Cuesta $ publicar la extensión en Chrome y soy tan vago que a menudo me frustro. Si está dispuesto a contribuir un poco, escanee el código QR a continuación, se lo agradeceré mucho.
Este repositorio solo proporciona código y todas las responsabilidades corren a cargo del usuario.