• Forum
      /  
    Programmering og webdesign
      /  
    Programmering
  • 24-03-2014 · 08:55 1664 visninger 7 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Automatisk søgning

    Af niels306 Bruger Aspirant
Hej hol, jeg står og spiller et browser spil for tiden. Men jeg kunne godt tænkte mig at lave et script/program som kunne hjælpe mig lidt. Her er hvad programmet skal kunne eller bare noget af det.
Programmet/scriptet skal kunne søge efter et bestemt tal i kildekoden på siden(trasfer listen), derefter skal den fortsætte til næste side og gøre det samme igen til der ikke er flere sider. Det jeg så gerne vil have er at hvis den finder tallet skal den gemme det i en fil og men det fire cifrede tal som programmet skal lede efter, hænger sammen med navnet på spilleren. Så jeg ville høre om det var muligt at få programmet x antal bogstaver frem og derved gemme hele spillerens navn.

Så vil gerne have det til at se sådan ud.
1.Gå på transferlisten til den side jeg vælger.
2.Søg efter et et firecifrede tal xxxx i kildekoden
3.Hvis tallet kan findes i kildekoden, tager den x antal bogstaver efter tallet så jeg kan se navnet på spilleren, også gemmer den det i en fil.
4.Hvis tallet ikke findes går den videre til næste side og looper fra punkt 2.

Det jeg gerne vil have hjælp til at hvad for et programmerings sprog jeg skal bruge, og måske nogen link til noget der ligner det. Det ville også være dejligt hvis i kunne sige hvad for et sprog og hvad for nogen funktioner jeg kunne bruge.

I må undskylde hvis det er skrevet lidt ud tydeligt eller ikke giver helt mening, men er på diverse smertestillende plus morfin.

Håber der er nogen der kan hjælpe mig.

Venlig hilsen Niels306

Mega Supporter
24-03-2014 09:21
aka du vil cheat?
Bruger Aspirant
24-03-2014 09:27
Det er ikke snyd, men vil bare spare mig for at gå alle sider igennem åbne kildekoden og søge efter tallet.
Nørd Aspirant
24-03-2014 10:10
Jeg ville skrive det i bash til linux (da det er det jeg kan) og benytte mig af mig af følgende programmer: curl, egrep og så er par loops.
Mega Supporter
24-03-2014 10:21
Lær at bruge et scriptingsprog såsom Perl eller Python. De er super stærke til at lave lige netop den slags ting.

Med regulære udtryk (regular expressions) kan du søge efter et mønster (eksempelvis et tal eller ord som har en bestemt form), og så foretage hvad som helst med ordet, inkl at erstatte det eller hoppe til en anden side og gøre noget andet ved et helt tredje ord/linje. Du kan også få Perl/Python til at starte små programmer, der kan gøre andre nyttige ting ved dine filer. Mulighederne er uendelige!

Det er et enormt stærkt værktøj at kunne bruge. Jeg er dybt forundret over, hvor mange ingeniører, der ikke kan bruge scriptingsprog eller programmere, og i stedet sidder og laver makroer i Excel eller laver alt muligt manuelt i hånden hele tiden. Det er SÅ meget spild af tid!
Bruger Aspirant
24-03-2014 11:38
Hej Fidusen, jeg prøver at lave det i python da det er det som jeg kan finde mest om. Men jeg ville høre om du kunne komme med nogen helt specifike navne på de funktioner i python jeg skal bruge, så jeg kan finde nogen toturials om dem. Har prøvet at søge på regular expressions men der kommer ret meget op :D
Mega Supporter
24-03-2014 12:16
#5 Jeg har ikke selv skrevet Python, men Perl en del.

Det er nok nemmest, hvis du selv googler dig frem.

Eksempelvis:
"python how to read from file"
"python how to write to file"
"python how to search with regular expressions"

osv. Der er masser af eksempler online ;)
Ultra Supporter
24-03-2014 12:30
Eller du kunne kigge på GreaseMonkey
http://en.wikipedia.org/wiki/Grease...

Firefox addon der muliggøre alle mulige scripts på siden.
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner