Tråd bedømmelse:
  • 2 Stemmer - 3 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
Eovendo Bot
30-01-2015, 07:07
RE: Eovendo Bot
(29-01-2015, 23:42)BigJ Skrev: Man er sku ikke sikker nogen som helst steder... Men de må da bare lige tage sig sammen :i

Btw. er du lige blevet banned eller hvad?

Nej det er et billede FluffyPanda lagde ind :)
Find alle beskeder fra denne bruger
Citer denne besked i et svar
30-01-2015, 11:35
RE: Eovendo Bot
Fik lige en tanke om at man måske kunne oprette en forum tråd som folk med 10+ rep kunne se? kunne være ret smart tror jeg...
Find alle beskeder fra denne bruger
Citer denne besked i et svar
30-01-2015, 11:53
RE: Eovendo Bot
(30-01-2015, 11:51)BigJ Skrev: God idé! Men jeg må sige.... Jeg føler mig en lille bitte smule udelukket så! :(

Det gør jeg også. Det er vidst fint nok at den er i VIP...
Find alle beskeder fra denne bruger
Citer denne besked i et svar
30-01-2015, 13:09
RE: Eovendo Bot
Det behøves ikke lige at være 10+ Men måske 5+ så alle de "nye" ikke bare kan hente alt? idk..
Find alle beskeder fra denne bruger
Citer denne besked i et svar
30-01-2015, 21:34
RE: Eovendo Bot
(30-01-2015, 12:51)BigJ Skrev: Well det er jo en god idé, men bare træls at blive udelukket fordi man ikke har rep nok :(


Btw. er der nogle der ved noget ang. hvor mange der kører uden cache? Overvejer at lave en feature i mit eget script der henter alle external sources hver gang at scriptet kører. Men jeg tænker lidt, at det er ret normalt at browser har cache, og at det derfor ville virke UNDERLIGT at gøre.

Browseren kontakter stadig serveren med et etag og serveren sender en 304 header hvis tagget matcher (dvs. filen ikke er ændret).
(30-01-2015, 09:41)BigJ Skrev: Lidt hjælper det vel altid. Der er vel en grund til at store firmaer som google etc gør det. Så vidt jeg husker, så hjælper det os på run time.

De gange jeg har opdateret scriptet har jeg sku os brugt Charles, men nogle gange var det sku lettere bare at højreklikke, og så lige kigge i koden...

EDIT: Nogle gange når jeg har testet min kode, har jeg da os logget ind 10+ gange på under 5 min, fordi der var små fejl der stoppet mit script efter den var logget ind. Det bemærker de da ikke. Min point er, at de godt kunne gøre det lidt bedre.. Men! Jeg klager ikke! Jeg har det fint nok med at mine bots de virker ! ;)

Google minifier deres scripts, det er ikke helt det samme.
Mangler du hjælp?
Regler |  E-mail (PGP)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
31-01-2015, 00:24
RE: Eovendo Bot
(30-01-2015, 22:28)BigJ Skrev: VIRKER KUN PÅ LINUX MED CRONTAB OG "AT" INSTALLERET (sudo apt-get install at)!
Tænkte at jeg ville dele den her metode, eftersom at den er forældet i mit tilfælde...
Det er bare til at få brugerne til at kører på random tidspunkter på dagen, og faktisk ikke mere end det. Men det er jo en del federe end at skulle sidde og kører dem manuelt hver dag ! ;)

Så første man skal gøre er at åbne dit Eovendo.py script, og finde følgende linjer (har taget det script jeg i sin tid fandt, og fjernet det jeg tror er VIP delen. Så har INGEN idé om hvordan dit evt. ser ud).
Kode:
users = []
with open("users.txt", "r") as f:
    data = f.read()

for x in data.split("\n"):
    if x:
        users.append(x.split(" "))

total_balance = 0.0

for user in users:
    e = Eovendo()
    if not e.login(user[0], user[1]):
        continue

    ads = e.get_remaining_ads()

    print(time.strftime("%d/%m/%Y"), "-", time.strftime("%H:%M:%S"),"Number Of Normal ads: {}".format(ads))
    if ads > 0:
        print(time.strftime("%d/%m/%Y"), "-", time.strftime("%H:%M:%S"),"Watching {} Normal ads".format(ads))
        for _ in range(1, ads+1):
            total_balance += e.watch_ad()

    print(time.strftime("%d/%m/%Y"),"-",time.strftime("%H:%M:%S"),"Total earnings this run: {} Dkk".format(total_balance))
Og så skal man så fjerne det hvor den bare looper igennem alle brugerne. Så det skal se nogenlunde sådan her ud.
Kode:
try:
    username = str(sys.argv[1])
    password = str(sys.argv[2])
except:
    print("Needs arguments - eovendo.py username password");
    sys.exit()

e = Eovendo()
if e.login(username, password):
    ads = e.get_remaining_ads()

    print(time.strftime("%d/%m/%Y"), "-", time.strftime("%H:%M:%S"),"Number Of Normal ads: {}".format(ads))
    if ads > 0:
        print(time.strftime("%d/%m/%Y"), "-", time.strftime("%H:%M:%S"),"Watching {} Normal ads".format(ads))
        for _ in range(1, ads+1):
            total_balance += e.watch_ad()

    print(time.strftime("%d/%m/%Y"),"-",time.strftime("%H:%M:%S"),"Total earnings this run: {} Dkk".format(total_balance))
Det vi har gjort nu er at i stedet for at vi har en users.txt fil, så kan vi nu kører eovendo scriptet ved bare at sige "python eovendo.py username@mail.dk myAWESOMEPASS". Dette er meget vigtigt for at det kommer til at virke til sidst.

Det næste du skal gøre er at oprette en mappe til din bruger. Jeg vælger at bruge username@mail.dk.
Du skal nu oprette en fil som hedder "delay.sh" inde i mappen med følgende kode.
Kode:
#!/bin/sh
path=$(cd "$( /usr/bin/dirname "$0" )" && pwd)
delay=$(shuf -i 1-960 -n 1)
at now+$delay minutes -f "$path/eovendo.sh"
Det den her kode gør er at finde et random tal mellem 1 og 960, og så giver det til "at". Dvs. at der kan gå mellem 1 og 960 minutter før at den kører scriptet eovendo.sh.
Nu skal vi se oprette eovendo.sh inde i samme mappe som delay.sh.
Kode:
#!/bin/sh
path="/home/BigJ/eovendo/log"
date=$(date "+%d-%m-%Y - %H:%M:%S")

username="username@mail.dk"
password="myAWESOMEPASS"

echo "$date Executing - $username" >> "$path"
/home/BigJ/eovendo/eovendo.py $username $password >> "$path"
Nu da vi har alle scripts sat ind, burde du have en følgende (eller jeg går ud fra):
/home/BigJ/eovendo/username@mail.dk/delay.sh
/home/BigJ/eovendo/username@mail.dk/eovendo.sh
/home/BigJ/eovendo/eovendo.py

Nu til at få det til at kører automatisk skal vi bruge crontab. Åben crontab på følgende måde:
crontab -e (jeg bruger nano til at redigerer med)
Lav en ny linje og skriv følgende:
00 07 * * * /bin/bash /home/BigJ/eovendo/username@mail.dk/delay.sh
For at gemme med Nano brug:
ctrl+o *enter*
ctrl+x

Nu burde din bruger så kører på et random interval mellem 07.00 og 23.00.

Deler det her med alle, da det ikke er noget specielt... Eovendo må sniffe ligeså meget de vil i det, hehe :)

Syygt mate, HQ indlæg lige der!

Men RIP eovendo ban inc. :p
#EovendoSerAlt
Find alle beskeder fra denne bruger
Citer denne besked i et svar
31-01-2015, 14:05
RE: Eovendo Bot
(31-01-2015, 10:22)BigJ Skrev: NP. Vil jo rigtig gerne dele mine ting, problemet er bare at jeg er rimelig paranoia omkring at de ser det, og så finder ud af at banne mine egne brugere...

Men håber da at det kan hjælpe folk til at undgå Eovendos ban! Var det første jeg gjorde da jeg fandt botten. Jeg magter sku ikke helt at være så aktiv, og det der med at huske at kører dem hver dag? Det er sku ikke lige mig.

Kan være der kommer flere ting i fremtiden fra mig, hvem ved :)

Så man kan sagtens kører den på en VPS right? Og så bare starte den og så glemme alt om den?
Find alle beskeder fra denne bruger
Citer denne besked i et svar
31-01-2015, 14:23 (Denne besked var sidst ændret: 31-01-2015, 14:26 af Hund.)
RE: Eovendo Bot
(31-01-2015, 14:07)BigJ Skrev: Yup. Sagtens. Du skal dog lige huske din PayPal, ellers er der ikke meget sjov ved det! :)

Har selv en i udlandet der står og kører...

Udlandet? Troede man skulle have dansk IP.
Har du lavet alle dine brugere på samme IP?

Edit: har en mini VPS på 120mb ram, tror du den ville kunne køre 1-2 brugere?
Find alle beskeder fra denne bruger
Citer denne besked i et svar
31-01-2015, 14:29
RE: Eovendo Bot
(31-01-2015, 14:25)BigJ Skrev: Jeg har oprettet dem på en dansk IP. Du må jo gerne bruge botten i udlandet hvis du er på ferie.

Og nej, jeg har en del forskellige danske IP'er til rådighed. Og hvis du ingen har selv, så forbind til din mobil med mobilt netværk. Der burde du skifte IP hver gang du enabler og disabler mobilt data. ;)


Smart nok.
Vil det være muligt med en 120mb ram vps?

Tror du ikke godt man kan oprette en konto med udlandsk IP? Skal man ikke bare have dansk tlf. nummer?
Find alle beskeder fra denne bruger
Citer denne besked i et svar
31-01-2015, 14:47 (Denne besked var sidst ændret: 31-01-2015, 14:47 af ShitsNGiggles.)
RE: Eovendo Bot
(31-01-2015, 14:29)Hund Skrev: Smart nok.
Vil det være muligt med en 120mb ram vps?

Tror du ikke godt man kan oprette en konto med udlandsk IP? Skal man ikke bare have dansk tlf. nummer?

Det er ikke muligt at oprette en konto fra udlandet, siden vil vise dette (se billede).
Og jov du skal bruge dansk tlf. Nr.
[Billede: Xd8fS7N.jpg]
Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)