Descrizione del progetto
TradottoLavoro remoto per uno sviluppatore web. C'è un bot già pronto scritto tempo fa in Python, è necessario aggiungere un neurone.
La soluzione è tramite Selenium. Spiegherò perché di seguito.
Descrizione:
C'è un sito web. Prima compravamo gas da lì, ma il sito è stato generato da bot. Questo ha ridotto le possibilità di vincita a 0, noi a nostra volta abbiamo scritto un bot in Python, tramite Selenium c'è autorizzazione e compilazione automatica dell'importo, la selezione di un lotto (cioè, gas), il volume quanto ci serve e invio di una richiesta (submit). Temendo che l'asta stia guardando la cache dell'utente, abbiamo deciso di utilizzare solo questa soluzione. Il problema è che per inviare una richiesta, devi risolvere un captcha che assomiglia a un problema matematico. Ecco perché hai bisogno di un parser e di una soluzione al problema in 2 secondi. Perché ci sono venti altre persone che prenderanno quel tempo. E il primo secondo non può essere preso, altrimenti ban per 2 mesi (ma gli account con margine sono disponibili)
Stessa cosa:
1) catturare il riconoscimento del captcha (problema matematico)
2) inviare una richiesta a 00:00:02:0000 (2 secondi, 0 millisecondi), il bot è impostato su 5 secondi, poiché è stato scritto tempo fa.
3) implementare una soluzione sul server/hosting per ridurre il ritardo nell'invio di una richiesta
4) cambiare il valore, è impostato di default al 10% per cambiare del 5% ma questo viene fatto rapidamente, lo troverai nel codice.
Riferimenti
C'è un parser per compiti di ortografia.
C'è un sito con riconoscimento di numeri / cifre in kazako.
Il codice sorgente è fornito (l'algoritmo appare così).
1. Va al sito.
2. Autorizzato.
3. Aspettando che il timer del conto alla rovescia finisca (l'interfaccia front end non si apre fino a quando il timer non è finito)
4. Dopo il timer, se autorizzato, compilare il modulo
Seleziona: Selezione selezionata (cioè lotto)
Testo di input: Toni: (indica un valore pre-registrato)
Prezzo: (il prezzo deve essere calcolato automaticamente, prendendo + 5% dal sito)
- compilare il captcha (da 2 a 10 caratteri) e poi il succo è con esso. Esempi di captcha allegati
- invia
Ad esempio, la domanda è inclusa esattamente alle 11:00 nel fuso orario +6, è necessario avere un programma alle 11:00:02:0000 millisecondi ha già pubblicato la domanda (con la possibilità di impostare il tempo per millisecondi e/o micro e/o nanosecondi).