-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tay edited this page Aug 6, 2025
·
2 revisions
DeepFinder is a Python-based search utility for finding both common and rare websites — including deep web resources — across multiple search engines.
It supports:
- Domain exclusions
- Persistent filtering
- Rare query mode
- Automatic result opening in Brave Browser
- Multi-engine search — Runs queries on Brave, DuckDuckGo, Yandex, Startpage, and Qwant.
-
Domain exclusions — Use
-domainto filter out unwanted sites. Example:-youtube. -
Persistent exclusions — Saved in
search_exclusions.json. -
Rare site search —
!rare <query>to reveal uncommon or hidden links. - Auto-open results — Opens non-excluded results in Brave Browser tabs.
Main settings:
-
SAVE_FILE— Path to JSON storing excluded domains. -
BRAVE_PATH— Path to Brave Browser executable. -
USER_AGENTS— Rotating agents to bypass restrictions. -
SEARCH_ENGINES— Search engine names and URL templates.
Search normally across all engines.
Example:
'technology trends'
Prefix with - to exclude domains.
Example:
'tutorials -youtube -reddit'
Enable deep/rare mode with !rare.
Example:
'!rare Github resources'
-
Query Processing
- Normal queries sent to all engines
- Exclusions matched (exact, subdomain, fuzzy)
- Duplicate results removed
-
Rare Mode
- Uses patterns like
.onion, “hidden wiki” queries - Targets unconventional or hidden domains
- Uses patterns like
-
Output
- Console logs results, filters, exclusions
- Brave opens allowed links in tabs
- Keep the exclusion list clean for better results.
- Use rare mode sparingly to avoid detection or slowdowns.
- Vary queries to avoid IP blocks from engines.