Herramienta de descarga de artículos de cuentas públicas de WeChat
Este repositorio ha dejado de recibir mantenimiento, gracias por usarlo.
Cualquiera que pueda venir a GitHub es un técnico amigable por defecto. Antes de plantear problemas, asegúrese de haber instalado el certificado correctamente de acuerdo con las instrucciones a continuación. En los problemas, describa en detalle su entorno (versión del sistema, versión de software, versión de la base de datos, etc.) y los problemas encontrados, y adjunte registros (Centro de configuración->Abrir ubicación de registro)
Referencia: La sabiduría de hacer preguntas
Electron + Mecanografiado + VUE3
Obtener la lista de artículos de la cuenta pública de WeChat requiere 3 parámetros especiales:
_biz: la identificación de la cuenta oficial
uin: ID del usuario de WeChat
clave: no sé lo que es
Estos tres parámetros se obtienen a través del proxy http y el resto es lo que hacen los rastreadores comunes.
Descarga de artículo único
Simplemente ingrese al enlace y haga clic en el botón de descarga.
Este método no requiere iniciar sesión en WeChat y, por lo tanto, no puede obtener audio de música QQ en comentarios y artículos. Si necesita estos dos datos, utilice la descarga por lotes o la descarga de monitoreo.
Descarga por lotes
Instalación automática (solo sistema de ventanas)
Se requieren derechos de administrador (haga clic con el botón derecho en el icono del software -> Ejecutar como administrador)
Centro de configuración → Instalar certificado
instalación manual
Centro de configuración → Abra la ruta del certificado → Abra el archivo rootCA.crt
Instale el certificado para usarlo por primera vez.
Necesita instalar la versión para computadora de WeChat
Haga clic en el botón de descarga por lotes para comenzar a monitorear los datos de la cuenta oficial de WeChat.
Abra un artículo sobre la cuenta oficial que debe descargarse en la versión para computadora de WeChat
Regrese a WechatDownload y aparecerá un mensaje.
Monitorear descargas
Necesita instalar la versión para computadora de WeChat
Haga clic en el botón de descarga del monitor en WechatDownload (el botón cambiará de color)
Abra el artículo que se descargará en la versión para computadora de WeChat (se pueden abrir varios artículos)
Regrese a WechatDownload y haga clic nuevamente en el botón de descarga del monitor para comenzar la descarga.
Guardar en MySql
Debe ejecutar la instrucción SQL en el archivo /doc/mysql.sql para crear la tabla.
Configuración del hilo
Intervalo de tiempo: la unidad es milisegundos. Suponga que el intervalo de tiempo es 500. Un solo hilo descargará un artículo y esperará 500 milisegundos antes de continuar con la descarga. Subprocesos múltiples significa descargar artículos de forma asincrónica cada 500 milisegundos sin esperar a que se descargue el artículo anterior.
Cantidad de lote único: suponiendo que la cantidad de lote único sea 10, se descargarán 10 artículos de forma asincrónica al mismo tiempo cada vez. Espere a que se complete la descarga de estos 10 artículos y luego continúe descargando 10 artículos.
reglas de filtrado
Actualmente admite el filtrado de palabras clave para títulos y autores.
{"title": {"include": ["Incluir palabra clave 1", "Incluir palabra clave 2"], "exclude": ["Excluir palabra clave 1", "Excluir palabra clave 2"] },"auth": {"include": ["Incluir palabra clave 1", "Incluir palabra clave 2"],"exclude": ["Excluir palabra clave 1", "Excluir palabra clave 2"] } }
Por ejemplo, si el autor es Zhang San y el título contiene Chicos buenos, sería
{"título": {"incluir": ["Buen chico"] },"auth": {"incluir": ["Zhang San"] } }
Generar Epub
Admite la generación de libros electrónicos Epub a través de archivos HTML, por lo que debe utilizar la descarga por lotes para guardar los artículos de la cuenta oficial localmente antes de generar Epub.
Los parámetros utilizados son los siguientes.
Nombre de archivo: parámetro requerido. Por ejemplo, complete test y finalmente se generará el archivo test.epub .
Carpeta: parámetros requeridos. La carpeta donde se guardan los archivos HTML, que es la fuente de datos del Epub
Imagen de portada: imagen de portada del archivo Epub, admite formatos jpg y png
El centro de configuración lo soporta todo.
Admite seleccionar rango de descarga
Convierta páginas web a HTML, Markdown y PDF
Guarde el código fuente de la página web en Mysql (la fuente de descarga solo es válida si es de Internet)
Descargar imágenes y audio a local.
Agregue enlace de texto original y metadatos (autor, hora, nombre de cuenta pública)
Saltar artículos existentes
Descargar comentarios
Fuente de descarga (esta opción solo afecta a las descargas por lotes):
Red: obtenga artículos desde la interfaz de WeChat
Base de datos: si elige la opción guardar en Mysql , el código fuente de la página web del artículo se guardará en la base de datos. Si necesita convertir el código fuente a HTML o Markdown, simplemente seleccione la fuente de descarga como base de datos. (Si usa demasiado la interfaz WeChat, estará restringida)
instalación $ npm
$ npm rundev
# Para Windows$ npm ejecute build:win# Para macOS$ npm ejecute build:mac# Para Linux$ npm ejecute build:linux
Gracias a JetBrains por la licencia de desarrollo de código abierto.