it's been a nice relaxing holiday; another mindless webgame and the discovery of a new tool for the toolbox.
i've been playing with duels.com - a free webbased rpg geared ONLY for leveling characters. Not too thrilling once you realize how many mouseclicks are involved in the long run.
after reading one theory how to scam the system, i realized i may be wasting my time with the mouse and duels.com proposed traditional interface.
http://www.iopus.com/ makes a free browser plugin called iMacros - a toolkit to train a browser (or script it) to do web testing / automate web tasks from firefox, IE, vba, delphi, whatever.
one problem with duels.com is you can only fully interact with people logged in, so the lists are always changing. I thought I could just harvest userid's behind the scenes and interact with those directly, but it needs tokens from the browser session to build the challenges - so numbers alone of people most likely offline are not going to help me. After pasting a table of live data table from duels.com of users logged in into EXCEL, i stumbled across the fact excel can live-query a table on a webpage, and it was a hop skip and a jump to punching that into iMacros. See associated screenshots for excel, and iMacros running. THe most annoying thing about my knowledge and EXCEL? the absence of a full carriage return line feed character - I can put a LINE FEED char(10) into a string, but then need to cut/paste to word for that to automagically convert it to a real carriage return line feed so I can paste it into imacros.
i'm sure I could script the whole process, but now with about 10 keyboard commands I can automate about 8 minutes of work for my duels.com account - and in only a few hours went from 3 days of screwing around a few hours a day (44,000 experience) to this morning; 77,000 experience. so it seems to be working.
Wednesday, December 26, 2007
web test
Posted by forkev at 12/26/2007 07:45:00 PM
Subscribe to:
Post Comments (Atom)
21 comments:
thats pretty weird, i just ran across imacro today, before reading your post.
jen, maybe you can use the macro recorder for quickly pulling up open classes at a certain time.
i've already had messages asking for more details: for those that cannot see pictures, consider example code -
URL GOTO=http://www.duels.com/alias
CLICK X=853 Y=146
URL GOTO=http://www.duels.com/alias
CLICK X=744 Y=146
CLICK X=256 Y=1071
TAG POS=1 TYPE=INPUT:IMAGE FORM=ACTION:/challenges/challenge
free only as a trial.... but i'll have to look for something similar as open source and see if i can't get this working for auto-populating a class schedule for advisees.
"iMacros for Firefox is free for personal and commercial use." I think it's free for FF.
link
chickenfoot for firefox may also be a solution; and you could use Greasmonkey to bind it together with logic if you needed it.
who wanted to see more pics? did you actually snag a real life internet reader with your article?
i went through the logs and i'm going to give a big fat guess that some one from israel inquired.
thanks for the links kev.... i might also look into web harvest and get this thing working....
the sad part is that i could totally make advising more reliable if i had the time/mental power to do some programming to interface with our database to get each advisees data... but at least this will save me about 15 min per person per quarter
the inquiry came through duels.com chat/msg - and after some more googling it appears scripting is against their idea of fair play - but I cannot find it mentioned in their TOS - SO, i'll leave the article AND stop scripting against it (with imacros) as I begin researching client side proxies.
after spending a week of evenings playing with other tools i've come full circle back to my first love (and even mentioned a few posts back) wget.
just note, if using wget on windows, read the fine print on one of the readme files; to do a post and initialze the cookies:
wget --keep-session-cookies --save-cookies cookies.txt --post-data="user=foo&passwor=bar" -O out.txt http://www.google.com
and then follow up same session with other posts referncing cookie:
wget --keep-session-cookies --save-cookies cookies.txt --post-data="data[User][username]=name&data[User][password]=pcode" -O out.txt http://64.131.85.94/users/login
the tricky part here is the syntax for post-data is DIFFERENT then most published documentation, requiring = and ", not --post-data 'data=1&data=2' with single quotes and no = like on must *nix implementations.
hey, now thats some good info on wget right there. i'm probably over a month away from implementing wget in one of my solutions at work, but i'm pretty sure you just saved me some time with that. thanks!
150 lines in visualbasic.net and wget is a real workhorse. I even have some VERY simple logic solving a CAPTCHA. interesting.
anyone nerd want to play with my .exe, let me know.
you got it
we'll see if robert becomes another believer in wget.
Robert wrote:
Interesting idea using wget. I played with it some time ago but couldn't get any real results. I would love to see what you ave done with it.
original post deleted so the spiders don't get the email.
Hello, I'm currently coding program for duels.com, I have made and auto-challenge script, I'll upgrade it for make the challenge for you level on any online guy or you can edit this option. Currently working on a auto-level/auto-quest bot, working great atm.
http://duels-automate.angelfire.com/
feel free to email me for any question or suggestion.
Admin,
Duels.Automate
admin.duels.automate@gmail.com
awesome kev. look what you've done, you have spawned a copy cat that charges! now why didn't you think of a revenue source like our modern entrepreneurial admin.
funny thing is I still get the duels.com e newsletter even though they banned me - can't even log in to unsubscribe.
Just write a letter to the appropriated department on duels.com to ask to remove you from the newletter.
Yeah, a source of revenue, coding is not free and updates too.
Is not bad 5$/months for automate your 10 characters. It's a good method to be rich without spending lots money in the game. Lvl 40+ chars is 8 token per win, if you win 15/25 it will give you 120 token on each chars (10) per hours. Sleep the night an average of 8hours + work = a minimum of 960 token every morning on each of you characters! Free packs every day without spending much time.
In like 1-3 days you can get 5000 on you 10 chars, it give you a greater chances to get legendary item and artifact.
You can spend much more than 5$ / month for get less result..
100% safe 100% satisfaction.
Post a Comment