
Untitled
By: a guest on
May 15th, 2012 | syntax:
None | size: 1.18 KB | hits: 14 | expires: Never
How to submit a poll in Javascript using curl and get the results?
curl http://www.q102.com/pages/jb-brackets/
<tr>
<td rowspan="3" class="poll-left"><p><b>Demi Lovato vs. <br>
Avril Lavigne</b></p>
<div id="start_poll_203988"></div>
<div id="poll_203988"></div>
<div id="stop_poll_203988">
<script language="javascript">
//<![CDATA[
insertPoll2('203988');
//]]>
</script>
require 'rubygems'
require 'watir-webdriver'
require 'nokogiri'
browser = Watir::Browser.new
browser.goto('http://www.q102.com/pages/jb-brackets/')
browser.radios[-1].focus
(browser.radios.length / 2).times do |i|
browser.radios[1].set
browser.buttons[1].click
browser.radios[0].focus
sleep 0.5
end
temp = []
source = Nokogiri::HTML(browser.html)
source.css('.brackets tbody tr td div tbody table tbody tr td').each {|a| temp << a.text.strip!}
browser.close
puts temp
Big Time Rush
55.15 %
Flo Rida
44.85 %
Lady GaGa
44.22 %
Kelly Clarkson
55.78 %
Demi Lovato
50.19 %
Avril Lavigne
49.81 %
Justin Bieber
48.26 %
Train
51.74 %
David Archuleta
45.92 %
Jordin Sparks
54.08 %
Adam Lambert
53.56 %
Pitbull
46.44 %
Joe Jonas
54.16 %
All Time Low
45.84 %
Selena Gomez
50.37 %
Katy Perry
49.63 %