Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- url = "http://b12.results.zone/kazan-run-2017/races/1430/results"
- agent = Mechanize.new
- page = agent.get(url)
- # number
- bibs_arr = page.search("#heats_table_Q .portlet-body tbody tr td .badge").map{|num_person| num_person.text.to_i}
- bibs_arr = bibs_arr.reject{|num_person| num_person == 0} #958 вместо
- # full name
- names_arr = page.search("#heats_table_Q a strong").map{|man| man.text.strip} #973
- # result time
- results_people = page.search("#heats_table_Q .portlet-body tbody tr td strong").map{|res| res.text}
- results_people = results_people.reject{|res| res.split(" ").length > 1} #973
- # position
- positions_people = page.search("#heats_table_Q .portlet-body tbody tr .text-danger").map{|pos| pos.text.to_i}
- # category
- category_people = page.search("#heats_table_Q .portlet-body tbody tr .text-warning").map{|cat| cat.text.to_i}
- # position in category
- pos_in_cat = page.search("#heats_table_Q .portlet-body tbody tr .text-info").map{|pos| pos.text.to_i}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement