9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/esearchy/bugmenot.rb', line 9
def self.fetch_user(domain)
begin
url = Net::HTTP.get URI.parse("http://www.bugmenot.com/view/#{domain}")
key = ( url.scan(/var key =(.*);/)[0][0].to_i + 112 ) / 12
user, pass = url.scan(/tr><th>Username <\/th><td><script>d\('(.*)'\);<\/script><\/td><\/tr>
[\n\s]+<tr><th>Password <\/th><td><script>d\('(.*)'\);<\/script><\/td><\/tr>/)[0]
user = decode(user,key)
pass = decode(pass,key)
return user, pass
rescue
return nil,nil
end
end
|