G
Guest
Hi,
I wanted to learn something, and choosed ruby,
since it looked awesome, and can't say it isn't.
I am not expierienced programmer (tried some
Pascal, then PHP), and decided to do something
small, but usefull. Let's get straight into the
problem.
At the url:
https://www.knightonlineworld.com/index.php?pg=rankings&sub=2&radServer=1&clanid=12199
I've got something similar to html (at least
it's not table based, but still damn ugly code
there) with online statistics.
I don't want to parse that one, i just want to
'crop that crap' and retrive informations from
data inside one element a div with an
id="bleet". There are tables in there, but seems
impossible to navigate there.
I am really suck at strings
<tr bgcolor="#FFFFFF">
<td align="center" >Quatrina</td> # i want this
<td align="center" >52</td> #
<td align="center" >Shaman</td> #
<td align="center" >563</td> # and this one
</tr> # preferable everything
I would want to hash that data, to have it
usefull in future (aiming a rails app in
future), but selecting two columns in each row,
located in the last table in the id'ed element
placed in not-well-made document looks
impossible for me. I don't even know where to
start, and it's FAR away from the things i
wanted to do (counting numbers*, assinging
additional data).
All i've done already is getting the document:
Thanks for reading.
*/Notice it does count "Loyality" wrong/
I wanted to learn something, and choosed ruby,
since it looked awesome, and can't say it isn't.
I am not expierienced programmer (tried some
Pascal, then PHP), and decided to do something
small, but usefull. Let's get straight into the
problem.
At the url:
https://www.knightonlineworld.com/index.php?pg=rankings&sub=2&radServer=1&clanid=12199
I've got something similar to html (at least
it's not table based, but still damn ugly code
there) with online statistics.
I don't want to parse that one, i just want to
'crop that crap' and retrive informations from
data inside one element a div with an
id="bleet". There are tables in there, but seems
impossible to navigate there.
I am really suck at strings
<tr bgcolor="#FFFFFF">
<td align="center" >Quatrina</td> # i want this
<td align="center" >52</td> #
<td align="center" >Shaman</td> #
<td align="center" >563</td> # and this one
</tr> # preferable everything
I would want to hash that data, to have it
usefull in future (aiming a rails app in
future), but selecting two columns in each row,
located in the last table in the id'ed element
placed in not-well-made document looks
impossible for me. I don't even know where to
start, and it's FAR away from the things i
wanted to do (counting numbers*, assinging
additional data).
All i've done already is getting the document:
require 'uri'
require 'net/http'
trg = "https://www.knightonlineworld.com/index.php?pg=rankings&sub=2&radServer=1&clanid=12199"
puts 'processing' + cel + " :\n"
r = Net::HTTP.get_response(URI.parse(trg).host, URI.parse(trg).path)
puts r.body
Thanks for reading.
*/Notice it does count "Loyality" wrong/