¡Python toma automáticamente el artefacto de los boletos de tren! !

La pelea anual de boletos de tren ha comenzado oficialmente ...

Sin embargo, la mayoría de las personas se encuentran con esta situación: cuando está deseando obtener una entrada, ¡le resultará difícil conseguir una entrada! ¡Es tan difícil volver a casa!

Luego, como programador, ¡por supuesto que debe usar un programador para obtener boletos! ¡Aquí hay algunas herramientas populares para obtener boletos en github!

Mucha gente aprende Python y no sabe por dónde empezar.
Mucha gente aprende Python y después de dominar la gramática básica, no saben dónde encontrar casos para comenzar.
Muchas personas que han realizado estudios de casos no saben cómo adquirir conocimientos más avanzados.
Para estos tres tipos de personas, les proporcionaré una buena plataforma de aprendizaje, ¡gratis para recibir tutoriales en video, libros electrónicos y código fuente del curso! ?? ¤
Grupo QQ: 232030553

testerSunshine / 12306

Actualmente, el software de captura de tickets más popular en GitHub se basa en Python. Se admiten las siguientes funciones:

  • Codificación automática
  • ingreso automático
  • Preventa y detección de fugas a tiempo
  • Alternativa inteligente
  • Notificación de correo electrónico
  • aviso de salsa de servidor

El proyecto utilizó Tensorflow, keras, sklearn y otros modelos de entrenamiento de aprendizaje profundo y, por supuesto, rastreadores. Podemos mirar las bibliotecas dependientes del proyecto:

emmm en realidad usa selenio, una herramienta automatizada ... El núcleo del proyecto es el reconocimiento del código de verificación y los rastreadores

  • El código de verificación se puede reconocer localmente en la actualidad. Necesita descargar el modelo y ponerlo en el directorio raíz del proyecto. Todos los códigos provienen de este portal del proyecto  , gracias

    1 \ enlace de descarga del modelo :. Https: //pan.baidu.com/s/1rS155VjweWVWIJogakechA Contraseña: 
         grupo bmlm que también se puede descargar 
      2 \ descarga del repositorio git :. Https: //github.com/testerSunshine/12306model.git 
    copy el codigo
  • Construcción del servidor de codificación en la nube autohospedado12306_code_server

  • Si tiene un servidor gratuito, puede  completar su propio servidor en estos problemas después de la configuración  (¡preste atención a la seguridad del servidor!)

Tenga en cuenta que es mejor no usarlo en un entorno de ventana, porque la instalación de Tensorflow debajo de una ventana causará muchos problemas.

Lo anterior es el diagrama de flujo de la estructura del proyecto, puede ver el ejemplo de registro de compra de boletos:

Consultando la fecha de embarque por 355a vez: 2018-02-12 Número de tren G4741, G2365, G1371, G1377, G1329 Consultando configuraciones de proxy sin boletos sin tiempo total 429ms

Número de tren: G4741 Estación de salida: Terminal de Shanghai: Shaoyang Asiento de segunda clase: Sí

Intentando enviar una reserva ...

Intenta enviar un pedido ...

Boleto emitido con éxito

En cola con éxito, actualmente quedan 359 entradas

Uso de la función de código de verificación automática

Se pasa el código de verificación y se envía el pedido

¡El pedido se envió correctamente!

Se espera que queden -12 ms en la cola

Se espera que queden -6 ms en la cola

Se espera que queden -7 ms en la cola

Se espera que el tiempo de espera de la cola permanezca en -4 ms

Se espera que el tiempo de espera de la cola permanezca en -4 ms

Felicitaciones por su reserva exitosa, el número de pedido es: EB52743573, abra su navegador e inicie sesión en 12306 inmediatamente, visite el "pedido sin terminar" y complete el pago en 30 minutos.

¡Gracias al autor! Esta es la dirección del proyecto: https://github.com/testerSunshine/12306

pjialin / py12306

pjialin / py12306: Otro proyecto de obtención de boletos basado en Python, ¡la estrella actual de Github ha alcanzado los 9.4k! ¡Obtuve mi boleto para ir a casa con este software el año pasado!

Echemos un vistazo a las funciones compatibles:

  • Votos restantes de consultas de varias fechas
  • Orden de codificación automática
  • Recuperación del estado del usuario
  • Notificación de voz del teléfono
  • Soporte para múltiples cuentas, múltiples tareas y múltiples subprocesos
  • Consulta de una sola tarea en varios sitios
  • Operación distribuida
  • Soporte de Docker
  • Modificar dinámicamente archivos de configuración
  • Notificación de correo electrónico
  • Página de gestión web
  • Notificación de mensaje de WeChat
  • Soporte de grupo de proxy (  pyproxy-async  )

Un proyecto de captura de tickets distribuido que también admite la codificación automática es solo una plataforma de codificación llamada, a diferencia de la anterior, que utiliza un modelo entrenado para codificar. Sin embargo, este proyecto cuenta con una página de gestión web, que se desarrolla en base al framework Flask en Py't'hon. Según el autor, no recibió una multa en el 12306 en ese momento, por lo que tardó unos días en desarrollarse ... qué puedo decir ... ¡Fuerte!

La imagen de arriba es un paquete dependiente, que se puede usar de manera amigable en Windows. caracteristica principal:

Clúster distribuido

El clúster depende de redis, la situación de soporte actual

  • Un solo nodo maestro y varios nodos secundarios se ejecutan simultáneamente
  • Cambie y promueva automáticamente los subnodos para que sean el nodo maestro después de que el nodo maestro esté inactivo
  • Restaurar automáticamente al nodo maestro real después de que se restaure el nodo maestro
  • La configuración se sincroniza con todos los nodos secundarios a través del nodo maestro.
  • Una vez modificada la configuración del nodo principal, no es necesario reiniciar los nodos secundarios y se admite la actualización automática
  • Los mensajes del nodo hijo se sincronizan con el nodo principal en tiempo real.

La interfaz de gestión en segundo plano también es muy bonita y sencilla:

La siguiente interfaz de ejecución del programa:

Dirección del proyecto: https://github.com/pjialin/py12306, ¡estrella!

12306 bypass

Creo que todo el mundo ha oído hablar de esta herramienta y se utiliza para conseguir entradas. Es una herramienta mágica, ahora también admite alternativas, he estado usando este software, ¡es bastante impresionante! ¡Y fue desarrollado en 2013 y siempre ha sido gratis! Si desea codificar automáticamente, solo necesita una tarifa anual de 20 yuanes, ¡y puede codificar durante un año!

El software también se desarrolló porque el autor no tomó un boleto en ese momento, y cuando lo vi, ¡no pude evitar suspirar que la demanda es la mayor productividad!

Autor del software: Cheney small wind, obtenga boletos basados ​​en el programa de desarrollo .Net de Microsoft, y el autor todavía estaba en la universidad.!

Se cree que la historia detrás de este software es familiar para todos, después de todo, así que no diré más al respecto. Puedes visitar el sitio web oficial para obtener más detalles. https://www.bypass.cn/about.html

Gracias a los tres grandes dioses de arriba, nunca he buscado un revendedor para comprar un boleto en tantos años. Usé el software anterior para obtenerlo. ¡Lo más importante es que es gratis y gratis!

Supongo que te gusta

Origin blog.csdn.net/Python_sn/article/details/113108603
Recomendado
Clasificación