spider 1.21.2

The fastest web crawler written in Rust.
Documentation
[badges.maintenance]
status = "as-is"
[dependencies.ahash]
version = "0.8.3"

[dependencies.compact_str]
version = "0.7.0"

[dependencies.cssparser]
version = "0.29.6"

[dependencies.ego-tree]
version = "0.6.2"

[dependencies.hashbrown]
version = "0.13.2"

[dependencies.html5ever]
version = "0.26.0"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.log]
version = "0.4.16"

[dependencies.matches]
version = "0.1.10"

[dependencies.num_cpus]
version = "1.15.0"

[dependencies.percent-encoding]
version = "2.1.0"

[dependencies.regex]
optional = true
version = "^1.5.0"

[dependencies.reqwest]
features = ["brotli", "gzip", "native-tls-alpn"]
version = "0.11.14"

[dependencies.selectors]
version = "0.24.0"

[dependencies.smallvec]
version = "1.10.0"

[dependencies.string_concat]
version = "0.0.1"

[dependencies.tendril]
version = "0.4.3"

[dependencies.tokio]
features = ["rt-multi-thread", "macros", "time", "parking_lot"]
version = "1.26.0"

[dependencies.tokio-stream]
version = "0.1.12"

[dependencies.ua_generator]
optional = true
version = "0.3.5"

[dependencies.url]
version = "2.3.1"

[features]
default = ["ua_generator"]
jemalloc = ["tikv-jemallocator"]
regex = ["dep:regex"]
ua_generator = ["dep:ua_generator"]

[package]
authors = ["madeindjs <contact@rousseau-alexandre.fr>", "j-mendez <jeff@a11ywatch.com>"]
categories = ["web-programming", "command-line-utilities"]
description = "The fastest web crawler written in Rust."
documentation = "https://docs.rs/spider"
edition = "2018"
keywords = ["crawler", "spider"]
license = "MIT"
name = "spider"
readme = "README.md"
repository = "https://github.com/spider-rs/spider"
version = "1.21.2"
[profile.release]
codegen-units = 1
lto = "fat"
opt-level = 3
[target."cfg(all(not(windows), not(target_os = \"android\"), not(target_env = \"musl\")))".dependencies.tikv-jemallocator]
optional = true
version = "0.5.0"