Descripción del proyecto
TraducidoTrabajo remoto para un desarrollador web. Hay un bot listo escrito hace tiempo en Python, necesitas agregar una neurona a él.
La solución es a través de Selenium. Te explicaré por qué a continuación.
Descripción:
Hay un sitio web. Solíamos comprar gas de allí, pero el sitio fue creado por bots. Lo que redujo las posibilidades de ganar a 0, nosotros a su vez escribimos un bot en Python, a través de Selenium hay autorización y llenado automático de la cantidad, la selección de un lote (es decir, gas), el volumen tanto como necesitamos y enviando una solicitud (enviar). Temiendo que la subasta esté mirando la caché del usuario, decidimos usar solo esta solución. El problema es que para enviar una solicitud, tienes que resolver un captcha que parece un problema matemático. Por eso necesitas un parser y una solución al problema en 2 segundos. Porque hay veinte personas más que tomarán ese tiempo. Y el primer segundo no se puede tomar, de lo contrario, baneo por 2 meses (pero las cuentas con margen están disponibles)
Lo mismo:
1) captura el reconocimiento de captcha (problema matemático)
2) enviar una solicitud a las 00:00:02:0000 (2 segundos, 0 milisegundos), el bot está configurado para 5 segundos, ya que fue escrito hace tiempo.
3) implementar una solución en el servidor/hosting para reducir la demora en el envío de una solicitud
4) cambiar el valor, vale la pena por defecto 10% para cambiar por 5% pero esto se hace rápido, lo encontrarás en el código.
Referencias
Hay un parser para tareas de ortografía.
Hay un sitio con reconocimiento de números / cifras en kazajo.
El código fuente se proporciona (el algoritmo se ve así).
1. Va al sitio.
2. Autorizado.
3. Esperando que termine el temporizador de cuenta regresiva (la interfaz del front end no se abre hasta que el temporizador termina)
4. Después del temporizador, si está autorizado, llena el formulario
Seleccionar: Selección seleccionada (es decir, lote)
Texto de entrada: Tonos: (indica un valor pre-registrado)
Precio: (el precio debe calcularse automáticamente, tomando + 5% del sitio)
- llenar el captcha (de 2 a 10 caracteres) y luego el jugo está con él. Ejemplos de captcha adjuntos
- enviar
Por ejemplo, la solicitud se incluye exactamente a las 11:00 en la zona horaria +6, necesitas tener un programa a las 11:00:02:0000 milisegundos ya ha publicado la solicitud (con la posibilidad de establecer el tiempo por milisegundos y/o microsegundos y/o nanosegundos).