Spider
Inherits Reference / Object
Constants
Log = ::Log.for("Spider")
Constructors
new(start_url : URI)
SourceClass methods
start(start_url : String, &)
SourceInstance methods
add_checked(link : URI)
Sourceadd_link_to_visit(link : String)
Sourceadd_link_to_visit(link : URI)
Sourceamount_workers=(amount_workers : Int32)
Sourcechecked_urls
Sourceevery_page
Sourceevery_page=(callback : Proc(Lexbor::Parser, URI, Nil))
Sourceevery_page_urls
Sourceevery_page_urls=(callback : Proc(URI, Nil))
Sourceget_http_client(url : String)
Sourceget_http_client(url : URI)
Sourceget_response(url : String)
Sourcenext_urls
Sourceprefix_url=(prefix_url : String | Nil)
Sourcestart!
Source