Skip to content

Latest commit

 

History

History
REQUISITI:

1. Installare python, l'ultima versione, spuntare durante la registrazione "add to PATH"
2. riavviare windows
3. apri cmd come amministratore ed esegui in ordine:
	pip install selenium
	pip install msedge-selenium-tools
	pip install msedge-selenium-tools selenium==3.141
	pip install pygame
	pip install ipinfo

	pip install telebot
	pip install telethon
	pip install python-telegram-bot
	pip install pythonping

   a piacimento aggiornare la versione di pip se lo consiglia
4. riavviare windows
5. scaricare i driver msedgedriver.exe relativo alla versione di edge che trovate in "edge://version" da edge (es 95.0.123...), 
   presso "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/"


INSTALLAZIONE BOT:

1. posizionare nella cartella "data/d*/driver" il driver msedgedriver.exe scaricato in precedenza. (se si sta creando una nuova divisione
   è bene creare apputo la cartella "driver" all'interno di d*)
2. Inserire nel file profiliAccount il nome dei profili edge, nome visualizzabile in "edge://version" sotto Profile Path alla fine
   della stringa. Es "Default" oppure "Profile 2". Copiare tutti i profilo impostati uno sotto l'altro nel txt.
4. Disattivare richiesta posizione per bing, andare a "edge://settings/content/siteDetails?site=https%3A%2F%2Fwww.bing.com" e
   disabilitare posizione, tenere on tutto il resto.
5. Disabilitare "Rileva automaticamente impostazione" presso Setting->Reti e Internet->Proxy

NB: chiudere edge da qualsiasi altra parte prima di eseguire il bot, se un doppio click sul bot non bastasse per far partire
    il bot (o meglio si apre e si richiude subito), visualizzare l'errore nel file errorLog.txt oppure aprire il bot con la 
    idle di python, premere F5 e visualizzare che errore ritorna.
    Se si fanno le ricerche prima in spagna e poi in usa, in usa non funzioneranno.
    Se si usano le cuffie si CONSIGLIA di impostare il volume di Python nel mixer audio a non piu di 15.



CREAZIONE ACCOUNT:


1. andare in "backup profile", dentro al file numerato "profiliAccountBK*" inserire il numero del profilo che
   si vuole aggiungere. Consiglio in ordine "Profile 1" poi "Profile 2" e cosi via.
2. doppio click su restore.py
3. ora apri setup.cmd con notepad e modifica il numero dopo "start python setupAccount.py" con la divisione nella
   quale vuoi lavorare (se hai fatto tutto con la 0 usa quella, il bot può gestire piu divisioni contemporaneamente poi)
4. salvare e doppio click sul file setup.cmd, si aprirà un clone edge con nome profilo quello scritto prima (verificabile 
   scrivendo edge://version nella barra di ricerca)
5. chiudere TUTTO subito
6. andare in directory "other" e copiare il file Preference (contiene settaggi edge per privacy)
7. incollare il file nella divisione e nel profilo nel quale si sta lavorando, (tipo "data/d0/Profile 1/")
8. riaprire il clone facendo doppio click su setup.cmd
9. se il motore di ricerca bing risulta loggato, sloggarlo (all'inizio non sembra ma facendo un paio di ricerce il
   browser potrebbe risultare loggato con il profilo principale del pc), andare poi su outlook.com e generare la propria mail.

ATTENZIONE, è BENE FAR PARTIRE UN PROFILO CON IL BOT SOLO SE IL SUO ACCOUNT MICROSOFT REWARDS HA PIU DI 500 PUNTI (sono da fare a mano i primi)


FUNZIONAMENTO DEL BOT:

L'idea dietro tutto è che il bot possa gestire piu cloni edge contemporaneamente, per questo esistono le divisioni.
Nella cartella "data" troviamo le divisioni da denumerare con d0,d1,d2 e così via. Qui dentro ci staranno i dati dei
browser e i loro profili.
Per evitare blocchi ai profili microsoft, il bot entra nei profili salvati nei cloni edge, in ogni profilo troverà un
account microsoft loggato in precedenza manualmente da qualcuno, (cioè tu che leggi).
Il nome dei profili (Profile 1,Profile 2,...) vengono presi dal bot nei file txt profiliAccount*.txt 
(profiliAccount0.txt ad esempio fa riferimento ai profili presenti dentro la divisione zero d0), è bene scrivere
i nuovi profili prima nella cartella backupProfili, e runnare restore che copia i file txt dentro ai file che il
bot legge (scoprirai che questa cosa è stra utile). 
Dentro alle cartelle delle divisioni troverai altre cartelle automaticamente generate chiamate Profile 1,Profile 2,etc
che contengono i dati dei profili dei cloni.

Il bot legge un numero preso da input cmd, per questo nel file setup.cmd o clickMe2.0.cmd lo script avvia il bot
seguito da un numero, quel numero fa riferimento al numero della divisione sul quale il bot lavora.
Per eseguire piu bot asincroni basta usare la dicitura "start" davanti al comando "python script.." (vedi file clickMe2.0.cmd)


N.B.: 
	selenium, la libreria che gestisce il bot, può eseguire solo un'istanza di un determinato clone di edge per volta, 
	per questo andiamo a creare piu cloni, così selenium gestisce piu cloni per volta.

Usare lo script closer.cmd per chiudere tutti i programmi edge in esecuzione (darà un warning ma è ininfluente).