Table of Contents - proxy_fetcher-0.15.1 Documentation
Classes and Modules
- ProxyFetcher
- ProxyFetcher::Client
- ProxyFetcher::Client::ProxiesRegistry
- ProxyFetcher::Client::Request
- ProxyFetcher::Configuration
- ProxyFetcher::Document
- ProxyFetcher::Document::AbstractAdapter
- ProxyFetcher::Document::Adapters
- ProxyFetcher::Document::Node
- ProxyFetcher::Document::NokogiriAdapter
- ProxyFetcher::Document::NokogiriAdapter::Node
- ProxyFetcher::Document::OgaAdapter
- ProxyFetcher::Document::OgaAdapter::Node
- ProxyFetcher::Exceptions
- ProxyFetcher::Exceptions::AdapterSetupError
- ProxyFetcher::Exceptions::BlankAdapter
- ProxyFetcher::Exceptions::MaximumRedirectsReached
- ProxyFetcher::Exceptions::MaximumRetriesReached
- ProxyFetcher::Exceptions::RegisteredProvider
- ProxyFetcher::Exceptions::UnknownAdapter
- ProxyFetcher::Exceptions::UnknownProvider
- ProxyFetcher::Exceptions::WrongCustomClass
- ProxyFetcher::HTTPClient
- ProxyFetcher::Manager
- ProxyFetcher::NullLogger
- ProxyFetcher::Providers
- ProxyFetcher::Providers::Base
- ProxyFetcher::Providers::FreeProxyList
- ProxyFetcher::Providers::FreeProxyListSSL
- ProxyFetcher::Providers::FreeProxyListSocks
- ProxyFetcher::Providers::FreeProxyListUS
- ProxyFetcher::Providers::HTTPTunnel
- ProxyFetcher::Providers::MTPro
- ProxyFetcher::Providers::ProxyList
- ProxyFetcher::Providers::Proxypedia
- ProxyFetcher::Providers::ProxyscrapeHTTP
- ProxyFetcher::Providers::ProxyscrapeSOCKS4
- ProxyFetcher::Providers::ProxyscrapeSOCKS5
- ProxyFetcher::Providers::XRoxy
- ProxyFetcher::ProvidersRegistry
- ProxyFetcher::Proxy
- ProxyFetcher::ProxyListValidator
- ProxyFetcher::ProxyValidator
- ProxyFetcher::VERSION
Methods
- ::config — ProxyFetcher
- ::configure — ProxyFetcher
- ::configure_adapter! — ProxyFetcher
- ::connectable? — ProxyFetcher::ProxyValidator
- ::default_headers — ProxyFetcher::Client
- ::delete — ProxyFetcher::Client
- ::execute — ProxyFetcher::Client::Request
- ::fetch — ProxyFetcher::HTTPClient
- ::fetch_proxies! — ProxyFetcher::Providers::Base
- ::find_proxy_for — ProxyFetcher::Client::ProxiesRegistry
- ::from_file — ProxyFetcher::Manager
- ::from_files — ProxyFetcher::Manager
- ::gem_version — ProxyFetcher
- ::get — ProxyFetcher::Client
- ::head — ProxyFetcher::Client
- ::install_requirements! — ProxyFetcher::Document::NokogiriAdapter
- ::install_requirements! — ProxyFetcher::Document::OgaAdapter
- ::invalidate_proxy! — ProxyFetcher::Client::ProxiesRegistry
- ::logger — ProxyFetcher
- ::lookup — ProxyFetcher::Document::Adapters
- ::manager — ProxyFetcher::Client::ProxiesRegistry
- ::new — ProxyFetcher::Client::Request
- ::new — ProxyFetcher::Configuration
- ::new — ProxyFetcher::Document
- ::new — ProxyFetcher::Document::AbstractAdapter
- ::new — ProxyFetcher::Document::Node
- ::new — ProxyFetcher::Exceptions::WrongCustomClass
- ::new — ProxyFetcher::Exceptions::UnknownProvider
- ::new — ProxyFetcher::Exceptions::RegisteredProvider
- ::new — ProxyFetcher::Exceptions::MaximumRedirectsReached
- ::new — ProxyFetcher::Exceptions::MaximumRetriesReached
- ::new — ProxyFetcher::Exceptions::UnknownAdapter
- ::new — ProxyFetcher::Exceptions::BlankAdapter
- ::new — ProxyFetcher::Exceptions::AdapterSetupError
- ::new — ProxyFetcher::Manager
- ::new — ProxyFetcher::Proxy
- ::new — ProxyFetcher::HTTPClient
- ::new — ProxyFetcher::ProxyListValidator
- ::new — ProxyFetcher::ProxyValidator
- ::parse — ProxyFetcher::Document
- ::parse — ProxyFetcher::Document::NokogiriAdapter
- ::parse — ProxyFetcher::Document::OgaAdapter
- ::patch — ProxyFetcher::Client
- ::post — ProxyFetcher::Client
- ::providers_registry — ProxyFetcher::Configuration
- ::put — ProxyFetcher::Client
- ::register_provider — ProxyFetcher::Configuration
- ::registered_providers — ProxyFetcher::Configuration
- ::request_with_payload — ProxyFetcher::Client
- ::request_without_payload — ProxyFetcher::Client
- ::setup! — ProxyFetcher::Document::AbstractAdapter
- ::with_proxy_for — ProxyFetcher::Client
- #== — ProxyFetcher::Proxy
- #adapter= — ProxyFetcher::Configuration
- #adapter_class — ProxyFetcher::Configuration
- #at_css — ProxyFetcher::Document::Node
- #at_xpath — ProxyFetcher::Document::Node
- #attr — ProxyFetcher::Document::NokogiriAdapter::Node
- #attr — ProxyFetcher::Document::OgaAdapter::Node
- #build_http_client — ProxyFetcher::Client::Request
- #build_http_engine — ProxyFetcher::HTTPClient
- #build_proxy — ProxyFetcher::Providers::Base
- #build_ssl_context — ProxyFetcher::HTTPClient
- #class_for — ProxyFetcher::ProvidersRegistry
- #cleanup! — ProxyFetcher::Manager
- #clear — ProxyFetcher::Document::Node
- #connectable? — ProxyFetcher::Proxy
- #connectable? — ProxyFetcher::ProxyValidator
- #content — ProxyFetcher::Document::NokogiriAdapter::Node
- #content — ProxyFetcher::Document::OgaAdapter::Node
- #content — ProxyFetcher::Document::Node
- #content_at — ProxyFetcher::Document::Node
- #debug — ProxyFetcher::NullLogger
- #default_headers — ProxyFetcher::HTTPClient
- #default_ssl_options — ProxyFetcher::Client::Request
- #demodulize — ProxyFetcher::Exceptions::AdapterSetupError
- #eql? — ProxyFetcher::Proxy
- #error — ProxyFetcher::NullLogger
- #execute — ProxyFetcher::Client::Request
- #fatal — ProxyFetcher::NullLogger
- #fetch — ProxyFetcher::HTTPClient
- #fetch! — ProxyFetcher::Manager
- #fetch_proxies — ProxyFetcher::Providers::Base
- #fetch_proxies! — ProxyFetcher::Providers::Base
- #find — ProxyFetcher::Document::Node
- #get — ProxyFetcher::Manager
- #get! — ProxyFetcher::Manager
- #hash — ProxyFetcher::Proxy
- #html — ProxyFetcher::Document::NokogiriAdapter::Node
- #html — ProxyFetcher::Document::OgaAdapter::Node
- #html — ProxyFetcher::Document::Node
- #http_client= — ProxyFetcher::Configuration
- #info — ProxyFetcher::NullLogger
- #inspect — ProxyFetcher::Manager
- #load_document — ProxyFetcher::Providers::Base
- #load_document — ProxyFetcher::Providers::ProxyscrapeHTTP
- #load_document — ProxyFetcher::Providers::ProxyscrapeSOCKS4
- #load_document — ProxyFetcher::Providers::ProxyscrapeSOCKS5
- #load_html — ProxyFetcher::Providers::Base
- #load_proxies_from_files! — ProxyFetcher::Manager
- #load_proxy_list — ProxyFetcher::Providers::Base
- #load_proxy_list — ProxyFetcher::Providers::MTPro
- #load_proxy_list — ProxyFetcher::Providers::ProxyscrapeHTTP
- #load_proxy_list — ProxyFetcher::Providers::ProxyscrapeSOCKS4
- #load_proxy_list — ProxyFetcher::Providers::ProxyscrapeSOCKS5
- #parse_anonymity — ProxyFetcher::Providers::HTTPTunnel
- #parse_country — ProxyFetcher::Providers::HTTPTunnel
- #parse_country — ProxyFetcher::Providers::Proxypedia
- #parse_proxy_uri — ProxyFetcher::Providers::HTTPTunnel
- #parse_proxy_uri — ProxyFetcher::Providers::ProxyList
- #parse_type — ProxyFetcher::Providers::FreeProxyList
- #parse_type — ProxyFetcher::Providers::FreeProxyListSocks
- #parse_type — ProxyFetcher::Providers::FreeProxyListUS
- #perform_http_request — ProxyFetcher::HTTPClient
- #pop — ProxyFetcher::Manager
- #pop! — ProxyFetcher::Manager
- #provider= — ProxyFetcher::Configuration
- #provider_headers — ProxyFetcher::Providers::Base
- #provider_method — ProxyFetcher::Providers::Base
- #provider_params — ProxyFetcher::Providers::Base
- #provider_url — ProxyFetcher::Providers::Base
- #provider_url — ProxyFetcher::Providers::FreeProxyList
- #provider_url — ProxyFetcher::Providers::FreeProxyListSocks
- #provider_url — ProxyFetcher::Providers::FreeProxyListSSL
- #provider_url — ProxyFetcher::Providers::FreeProxyListUS
- #provider_url — ProxyFetcher::Providers::HTTPTunnel
- #provider_url — ProxyFetcher::Providers::MTPro
- #provider_url — ProxyFetcher::Providers::ProxyList
- #provider_url — ProxyFetcher::Providers::Proxypedia
- #provider_url — ProxyFetcher::Providers::ProxyscrapeHTTP
- #provider_url — ProxyFetcher::Providers::ProxyscrapeSOCKS4
- #provider_url — ProxyFetcher::Providers::ProxyscrapeSOCKS5
- #provider_url — ProxyFetcher::Providers::XRoxy
- #providers — ProxyFetcher::ProvidersRegistry
- #providers= — ProxyFetcher::Configuration
- #proxy_node — ProxyFetcher::Document::AbstractAdapter
- #proxy_validator= — ProxyFetcher::Configuration
- #random — ProxyFetcher::Manager
- #random_proxy — ProxyFetcher::Manager
- #raw_proxies — ProxyFetcher::Manager
- #refresh_list! — ProxyFetcher::Manager
- #register — ProxyFetcher::ProvidersRegistry
- #reset! — ProxyFetcher::Configuration
- #send_request — ProxyFetcher::Client::Request
- #setup_custom_class — ProxyFetcher::Configuration
- #ssl? — ProxyFetcher::Proxy
- #to_proxy — ProxyFetcher::Providers::Base
- #to_proxy — ProxyFetcher::Providers::FreeProxyList
- #to_proxy — ProxyFetcher::Providers::FreeProxyListSocks
- #to_proxy — ProxyFetcher::Providers::FreeProxyListSSL
- #to_proxy — ProxyFetcher::Providers::FreeProxyListUS
- #to_proxy — ProxyFetcher::Providers::HTTPTunnel
- #to_proxy — ProxyFetcher::Providers::MTPro
- #to_proxy — ProxyFetcher::Providers::ProxyList
- #to_proxy — ProxyFetcher::Providers::Proxypedia
- #to_proxy — ProxyFetcher::Providers::ProxyscrapeHTTP
- #to_proxy — ProxyFetcher::Providers::ProxyscrapeSOCKS4
- #to_proxy — ProxyFetcher::Providers::ProxyscrapeSOCKS5
- #to_proxy — ProxyFetcher::Providers::XRoxy
- #unknown — ProxyFetcher::NullLogger
- #uri — ProxyFetcher::Proxy
- #url — ProxyFetcher::Proxy
- #valid? — ProxyFetcher::Proxy
- #validate — ProxyFetcher::ProxyListValidator
- #validate! — ProxyFetcher::Manager
- #warn — ProxyFetcher::NullLogger
- #xpath — ProxyFetcher::Document
- #xpath — ProxyFetcher::Document::AbstractAdapter
- #xpath — ProxyFetcher::Providers::Base
- #xpath — ProxyFetcher::Providers::FreeProxyList
- #xpath — ProxyFetcher::Providers::FreeProxyListSocks
- #xpath — ProxyFetcher::Providers::FreeProxyListSSL
- #xpath — ProxyFetcher::Providers::FreeProxyListUS
- #xpath — ProxyFetcher::Providers::HTTPTunnel
- #xpath — ProxyFetcher::Providers::ProxyList
- #xpath — ProxyFetcher::Providers::Proxypedia
- #xpath — ProxyFetcher::Providers::XRoxy