module Arachnid

Extended Modules

Defined in:

arachnid/version.cr
arachnid/resource/content_types.cr
arachnid/resource/cookies.cr
arachnid/resource/html.cr
arachnid/resource/status_codes.cr
arachnid/document/html.cr
arachnid/resource.cr
arachnid/agent/sanitizers.cr
arachnid/rules.cr
arachnid/agent/filters.cr
arachnid/agent/events.cr
arachnid/agent/actions.cr
arachnid/agent/robots.cr
arachnid/session_cache.cr
arachnid/cookie_jar.cr
arachnid/auth_credential.cr
arachnid/auth_store.cr
arachnid/agent.cr
arachnid/arachnid.cr
arachnid/cli/action.cr
arachnid/cli/count.cr
arachnid/cli/sitemap.cr
arachnid/cli.cr
arachnid/agent/queue.cr

Constant Summary

VERSION = "0.1.0"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.connect_timeout : Int32 #

Connect timeout.


[View source]
def self.connect_timeout=(connect_timeout : Int32) #

Connect timeout.


[View source]
def self.do_not_track=(do_not_track : Bool) #

Should we set the DNT (Do Not Track) header?


[View source]
def self.do_not_track? : Bool #

Should we set the DNT (Do Not Track) header?


[View source]
def self.max_redirects : Int32 #

Maximum amount of redirects to follow


[View source]
def self.max_redirects=(max_redirects : Int32) #

Maximum amount of redirects to follow


[View source]
def self.read_timeout : Int32 #

Read timeout.


[View source]
def self.read_timeout=(read_timeout : Int32) #

Read timeout.


[View source]
def self.robots=(robots : Bool) #

Specifies whether robots.txt should be honored globally


[View source]
def self.robots? : Bool #

Specifies whether robots.txt should be honored globally


[View source]
def self.user_agent : String #

The User-Agent string used by all Agent objects by default.


[View source]
def self.user_agent=(user_agent : String) #

The User-Agent string used by all Agent objects by default.


[View source]

Instance Method Detail

def host(name, **options, &block : Agent -> ) #

[View source]
def site(url, **options, &block : Agent -> ) #

[View source]
def start_at(url, **options, &block : Agent -> ) #

[View source]