Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. require 'net/http'
  2. require 'uri'
  3. require 'open-uri'
  4.  
  5. class BankController < ApplicationController
  6.  
  7. def bank
  8. if session[:user_username]
  9. uri = URI("#{ApplicationHelper::Site}/cgi-bin/new-client?contest_id=#{ApplicationHelper::Bank_id}")
  10. t=Net::HTTP.post_form URI(uri),{ "login" => session[:user_username], "password" => session[:user_password] }
  11. sid = t['location'].match(/SID=([^&]*)/)[1]
  12.  
  13. uri2 = "#{ApplicationHelper::Site}/cgi-bin/new-client?SID=#{sid}&action=139"
  14. http = Net::HTTP.new(uri2.host, 80)
  15. request = Net::HTTP::Get.new(uri2.request_uri)
  16. request['Cookie'] = t['set-cookie']
  17. r = http.request(request)
  18. puts r.body
  19.  
  20. doc = Nokogiri::HTML(r.body)
  21. end
  22. end
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement