Automatizimi i gjuetishe domain-ve të skadente me Python
Publikuar nga Peter Nagy · Me ndihmën e IA-së · 8 gusht 2026 · 5 minuta lexim
Gjuetia automatizat e domain-ve të skadente në thotë zëvendësimin të listave manuale me një skript Python që kërko listë drop, filtre për metrikë dhe të njofta. Përdor requests, BeautifulSoup dhe një cron job të basit. Nuk është luks, por këmbë orë në minutë. Dhe kur gje një dud, mund ta varrosësh për një dollar.
Çka bën exakt gjuetia automatizat e domain-ve të skadente?
Këmbë një detyrë të mëndetë dhe të përsëritë në një skript set-and-forget. Skripti Python kërko listë domain-ve të skadente nga burimi publik, kontrollo emrin për kryerje dhe të dërgo mesagë kur gje i përshtatet. Nuk do të zgjë në 3 e mëndetë për të shëku nëse .io me 4 letër ka rënë.
Cikli bazik është i basit: kërko, filtre, njofta. Mund e ekzekutë në VPS të shëpët o në kompjuteri personal me cron job. Të gjithë mund e ndërlo në një pasdite, edhe nëse nuk jë profeional.
Prerequisites: Çka kënaq për të skriptë?
Një bazikë. Kënaq Python 3.8 o më të në instalë, plus një editor teksti. Do kënaq një llogari free në servis API domain si WhoisXMLAPI o RDAP për të kontrollë datën e regjistrimë. Bujëti zero dollar për këtë hap, nëse nuk do të pagë për rate limit më të lartë.
Kënaq një filter të klarit. Di çka kërkë: numë fjalë, gjatësi, ekstension, backlink, o një niche specifik. Shkrië përpara kodi, o do të përfundë me skript që të njofta për çë domain random në internet.
Hap 1: Si kërko listë domain-ve të skadente?
Fillë me listë drop publik. Servisë si ExpiredDomains.net dhe NameJet publikë listë të ditë, ndonëse nuk janë të basit për skrap. Përdor requests dhe BeautifulSoup për të kërko HTML dhe parsi rreshte tabelë.
import requests
from bs4 import BeautifulSoup
url = "https://www.expireddomains.net/expired-domains/"
headers = {"User-Agent": "Mozilla/5.0"}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, "html.parser")
Këmbë faqën raw. Përsë ekstrakt emë domain nga tabelë. Shumë listë përdor një strukturë të ngjëshme, në disa find_all këmbë. Respekt rate limit, o do të blokë.
Hap 2: Si filtre domain me Python?
Filtrë janë magjik. Shkrië një funksion që marr domain dhe këmbë True o False bazë në kryerje. Për eksemplë, do kënaq .com me 6 letër dhe pa hyphens.
def is_worth_checking(domain):
name, ext = domain.split(".")
return ext == "com" and len(name) == 6 and "-" not in name
Mund e filtro për listë fjalë. Nëse kërkë domain fitness, mbë një listë fjalë relevant dhe kontrollo nëse shfaq. Përdor re për regex matching nëse kënaq pattern më kompleks.
Hap 3: Si kontrollo domain availability dhe metrikë?
Pas filtrë, du të dëshë nëse domain skadë. Përdor RDAP për status regjistrimë. Biblioteka rdap e bë të basit.
import rdap
def check_status(domain):
data = rdap.query(domain)
return data.get("status", [])
Nëse status përfshë "pending delete" o "redemption period", domain skadë. Mund e kontrollo backlink me API free si Open PageRank, ndonëse kënaq API key. Mbë check të lëtë, përsë shumë request të këmbë të lëngë.
Hap 4: Si skedulë skript për ekzekutim automat?
Përdor cron në Linux o Task Scheduler në Windows. Ekzekutë skript një herë për ditë, o çë disa orë nëse kërkë drop të hotë. Një rresht cron të basit:
0 6 * * * cd /path/to/script && python3 hunt.py
Këmbë çë mëndetë në 6 AM. Rezultatë vijë përpara rushë të ditë. Mund e përdor schedule library nëse preferë të mbë gjithë në Python.
Hap 5: Si marr njoftimë kur gje i përshtatë?
Email, Telegram, o Slack. Telegram është i basit, përsë mund e dërgo mesagë me POST request të basit. Krijë bot, marr chat ID, dhe përdor requests.post për të dërgo mesagë kur filter gje.
import requests
def send_alert(domain):
token = "YOUR_BOT_TOKEN"
chat_id = "YOUR_CHAT_ID"
text = f"Gjë: {domain}"
url = f"https://api.telegram.org/bot{token}/sendMessage"
requests.post(url, data={"chat_id": chat_id, "text": text})
Të marr ping në telefon pa të shëkë skript. Mbë bot token privat.
Hap 6: Si të përfundë rezultatë dhe vendë çë blë?
Kur njoftimë vijë, du të kontrollë manual. Përdor registrar si Namecheap o GoDaddy për çështë exakt, dhe kontrollo Wayback Machine për kontent historik. Në çë domain të skadentë vlejë përsë.
Nëse blë dhe rezultë dud, mund e varrosë projekt të dëmë për një dollar. Është një mënyrë të shëpët për të lë. Dhe nëse kërkë inspiraci o bargain, shëko varës për të shëku çë të tjerë kanë lë.
Çë mund shkë në gjuetia automatizat?
Shumë. Skript mund të pëshkë kur faqë ndërë HTML. Mund të limitë o IP-block. Mund e filtro agresiv dhe miss emë të mirë, o lësht dhe të përmbë me junk.
Domain marketë vijë të shëpët. Një emë që shëko free mund e regjistrë të tjetër përpara cron job. Është normal. Ndërlo retry o wait, dhe nuk lidhë me një domain.
A du të automatizë këtë?
Nëse kontrollo drop një herë për ditë, jo. Nëse kërkë listë çë ditë, skript të kurë orë. Këmbë të shëpët për të vepë kur emë të mirë shfaq. Shëpëtës është kriç në gjuetia domain të skadente, përsë emë të mirë vijë në minutë.
Disadvanjë është që automatizat të lullë në mendë që jë produktiv. Nuk jë. Filtre më shëpët. Puna real është në kontroll manual.
Ku vijë nga këtë?
Fillë të shëpët. Zgjë një burimi, një filter, një metodë njoftimë. Këmbë këtë përpara që të shtë kompleksë. Përsë shtë më shumë burimi o filter. Skript nuk du të jë perfekt, du të ekzekutë.
Dhe nëse përfundë me domain që nuk du, nuk du të rotë. Varrosë në dead.domains dhe lë të tjetër të dëshë shansë sekond. Është cikël i pronë digial, dhe është i kënaqë.
Shëko dead.domains për të shëku çë është varrosë.
Pyetje të shpeshta
A është legale të skrapë listë domain-ve të skadente?
Po, nëse respekt robots.txt dhe rate limit. Listë publik janë për të shëku, ndonëse skrap të shëpët të blokë. Përdor delay të rëzon dhe user-agent të rëzon. Nëse faqë ka API të pagë, konsiderë përdor për të shmangë problemë legal.
Cilë është biblioteka Python më e mirë për parsing HTML?
BeautifulSoup është më e basit përsë është të basit për të mësë dhe funksion me HTML të përmbë. Për parsing më kompleks, mund e përdor lxml o Scrapy. Fillë me BeautifulSoup dhe ndërë kur limit performansë.
Sa shpejë du të ekzekutë skript për domain të skadente?
Një herë për ditë është suficient për shumë niche. Nëse kërkë drop të vredë, ekzekutë çë disa orë. Mbë në mendë që frekuensë më të lartë rrisë shansë për rate limit, në balancë shëpët me sigur.
A mund e automatizë proces të blësë të gjithë?
Përsë. Mund e automatizë kontroll availability dhe backorder, ndonëse regjistrimë kënaq konfirm manual. Disa registrar ofër API për blësë automat, ndonëse kënaq minimum balance o approval. Nuk du të shëpët pipeline të gjithë automat.
Çë du të bëjë nëse skript ndalë funksionë?
Kontrollo strukturë HTML të faqës përpar. Faqë ndërë layout të shëpët, në selektorë të pëshkë. Shtë error handling në skript për log problem dhe njoftë. Përsë ndërë selektorë dhe ekzekutë. Është detyrë normal maintenance.