check_usernames.py
Usage: python check_usernames.py usernames.txt
import sys, time
import requests
if len(sys.argv) < 2:
print("استخدام: python check_usernames.py usernames.txt")
sys.exit(1)
fn = sys.argv[1]
with open(fn, encoding="utf-8") as f:
names = [line.strip() for line in f if line.strip()]
headers = {"User-Agent": "Mozilla/5.0"}
available = []
for i, name in enumerate(names, 1):
url = f"https://www.instagram.com/{name}/"
try:
r = requests.get(url, headers=headers, timeout=8)
if r.status_code == 404:
available.append(name)
print(f"[AVAILABLE] {name}")
else:
print(f"[TAKEN] {name} (status {r.status_code})")
except Exception as e:
print(f"[ERROR] {name} -> {e}")
time.sleep(0.7)
print("\nالمتاحون:")
for a in available:
print(a)
check_usernames.py
Usage: python check_usernames.py usernames.txt
import sys, time
import requests
if len(sys.argv) < 2:
print("استخدام: python check_usernames.py usernames.txt")
sys.exit(1)
fn = sys.argv[1]
with open(fn, encoding="utf-8") as f:
names = [line.strip() for line in f if line.strip()]
headers = {"User-Agent": "Mozilla/5.0"}
available = []
for i, name in enumerate(names, 1):
url = f"https://www.instagram.com/{name}/"
try:
r = requests.get(url, headers=headers, timeout=8)
if r.status_code == 404:
available.append(name)
print(f"[AVAILABLE] {name}")
else:
print(f"[TAKEN] {name} (status {r.status_code})")
except Exception as e:
print(f"[ERROR] {name} -> {e}")
time.sleep(0.7)
print("\nالمتاحون:")
for a in available:
print(a)