crawlie v0.2.0-alpha1 Crawlie.ParserLogic behaviour

Summary

Types

parsed()
parsed() :: term
result()
result() :: term

Callbacks

extract_data(url, parsed, options)
extract_data(url :: String.t, parsed, options :: Keyword.t) :: [result]
extract_links(url, parsed, options)
extract_links(url :: String.t, parsed, options :: Keyword.t) :: [String.t]
parse(url, body, options)
parse(url :: String.t, body :: String.t, options :: Keyword.t) ::
  {:ok, parsed} |
  {:error, term}