module HttpCrawler::Proxy::TestProxyApi::Response::GetProxy

Public Instance Methods

parsing() click to toggle source
# File lib/http_crawler/proxy/test_proxy_api/response/get_proxy.rb, line 7
def parsing
  array = []
  decoding_body.scan(/([^\n\r:]*):([^\n\r]*)/) do |v1, v2|
    if v1 =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/
      array[array.length] = {"p_addr" => v1, "p_port" => v2, "p_user" => nil, "p_pass" => nil}
    else
      Rails.logger.warn decoding_body
    end
  end
  array
end