Rechercher

PythonReactSEOPDF
GitHub Skill

domain-check

Batch domain availability checker via whois.com with Playwright browser automation. Handles anti-bot/CAPTCHA challenges by bringing browser to foreground for manual verification. Supports any TLD. Use when (1) checking if domains are available for registration, (2) batch-checking multiple domain candidates, (3) verifying domain availability before purchase, or (4) exporting domain check results to JSON.

simp-lee☆ 1 Étoiles du dépôt0 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Domain Availability Check

Batch-check domain availability via whois.com with anti-bot/CAPTCHA assist.

Quick Start

# Setup (first time)
cd $SKILL_DIR && npm run setup

# Check domains from command line
node run.js scripts/domain-check.js --domains "example.ai,myapp.io" --nslookup

# Check domains from file
node run.js scripts/domain-check.js --file domains.txt --out results.json --nslookup

File format: one domain per line, # for comments. See examples/domains.txt.

Options

Option Description Default
--domains Comma-separated domain list -
--file Path to domain list file -
--out Output JSON file path stdout
--nslookup Corroborate with DNS lookup false
--user-data-dir Persistent browser profile (reduces CAPTCHA) -
--challenge-wait Max CAPTCHA wait time (ms) 120000
--delay Delay between checks (ms) 900

Behavior

  • Opens visible browser (headless=false) for CAPTCHA handling.
  • On Security Check / CAPTCHA: brings browser to front, waits for manual completion.
  • Classification rules:
    • Looks like this domain has not been registered yet -> available
    • Domain Information / Registrar Information -> registered
    • WHOIS patterns like No match for, Domain not found -> available
  • --nslookup: NXDOMAIN suggests unregistered DNS (corroboration only).

Output

JSON array with domain, status (available|registered|unknown|error), nslookup.

Tips

  • Use --user-data-dir ./profile to reduce repeated CAPTCHA challenges.
  • Run sequentially to minimize anti-bot triggers.

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-03-11
Mise à jour de l’index
2026-03-11
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!