spider_network_blocker

Crates.iospider_network_blocker
lib.rsspider_network_blocker
version0.0.55
created_at2025-05-26 01:17:14.137307+00
updated_at2026-01-20 17:22:17.074628+00
descriptionWeb crawler network blocking urls and patterns.
homepage
repositoryhttps://github.com/spider-rs/spider_network_blocker
max_upload_size
id1688837
size85,884
Jeff Mendez (j-mendez)

documentation

https://docs.rs/spider_network_blocker

README

spider_network_blocker

A Rust library to block ads, trackers, and embeds for networking.

Installation

Add spider_network_blocker to your Cargo project with:

cargo add spider_network_blocker
use spider_network_blocker::{xhr::URL_IGNORE_XHR_TRIE, scripts::URL_IGNORE_TRIE};

let xhr_blocked = URL_IGNORE_XHR_TRIE.contains_prefix(".doubleclick.net");
let scipt_blocked = URL_IGNORE_TRIE.contains_prefix(".doubleclick.net");

Contributing

Contributions and improvements are welcome. Feel free to open issues or submit pull requests on the GitHub repository.

License

This project is licensed under the MIT License.

Commit count: 26

cargo fmt