net.ruippeixotog.scalascraper.scraper

Members list

Type members

Classlikes

An object containing HtmlExtractor instances for extracting primitive data such as text, elements or attributes, as well as more complex information such as form data. Because they do perform little to no navigation through the document, they are typically preceded by a CSS query defining the location in the HTML document of the data to be retrieved.

An object containing HtmlExtractor instances for extracting primitive data such as text, elements or attributes, as well as more complex information such as form data. Because they do perform little to no navigation through the document, they are typically preceded by a CSS query defining the location in the HTML document of the data to be retrieved.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

An object containing functions for parsing extracted content. They can be used together with the DSL extractor method or by calling map on a HtmlExtractor with them.

An object containing functions for parsing extracted content. They can be used together with the DSL extractor method or by calling map on a HtmlExtractor with them.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait HtmlExtractor[-E <: Element, +A] extends ElementQuery[E] => A

An object able to extract content from net.ruippeixotog.scalascraper.model.ElementQuery instances.

An object able to extract content from net.ruippeixotog.scalascraper.model.ElementQuery instances.

Type parameters

A

the type of the extracted content

E

the type of the elements needed by this HtmlExtractor

Attributes

Companion
object
Supertypes
trait ElementQuery[E] => A
class Object
trait Matchable
class Any

The companion object for HtmlExtractor, containing methods for creating new extractors.

The companion object for HtmlExtractor, containing methods for creating new extractors.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object HtmlExtractor.type
trait HtmlValidator[-E <: Element, +R]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object HtmlValidator

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

An extractor like HtmlExtractor but whose extracted content type depends on the type of the input net.ruippeixotog.scalascraper.model.Element s. A PolyHtmlExtractor supports application of CSS queries and can be turned into a normal HtmlExtractor by calling its apply[E] method, fixing the type of the input Element as E.

An extractor like HtmlExtractor but whose extracted content type depends on the type of the input net.ruippeixotog.scalascraper.model.Element s. A PolyHtmlExtractor supports application of CSS queries and can be turned into a normal HtmlExtractor by calling its apply[E] method, fixing the type of the input Element as E.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type