脚本
import requests | |
import urllib3 | |
import threading | |
from concurrent.futures import ThreadPoolExecutor, as_completed | |
# 禁用 SSL 警告 | |
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) | |
# 文件写入锁 | |
file_lock = threading.Lock() | |
def write_success(url): | |
"""线程安全地写入成功URL到文件""" | |
with file_lock: | |
with open('registered_success.txt', 'a', encoding='utf-8') as f: | |
f.write(url + '\n') | |
def register(base_url): | |
"""在指定网站上注册账号""" | |
try: | |
# 确保 URL 格式正确 | |
base_url = base_url.rstrip('/') | |
register_url = base_url + '/api/auth/register' | |
# 注册参数 | |
data = { | |
"name": "chenhaixing", | |
"username": "chenhaixing", | |
"email": "chxhaixing@gmail.com", | |
"password": "zengyu888.", | |
"confirm_password": "zengyu888." | |
} | |
# 发送注册请求 | |
res = requests.post(register_url, json=data, verify=False, timeout=10) | |
if res.status_code == 200: | |
return 'success', f"✓ 注册成功: {base_url}" | |
else: | |
# 检查是否已经注册过 | |
response_text = res.text.lower() | |
if 'already' in response_text or '已存在' in response_text or '已注册' in response_text or 'exists' in response_text or 'registered' in response_text: | |
return 'already_registered', f"⚠ 已注册过: {base_url}" | |
return 'failed', f"✗ 注册失败 ({res.status_code}): {base_url} - {res.text[:100]}" | |
except Exception as e: | |
return 'error', f"✗ 请求失败: {base_url} - {str(e)[:50]}" | |
def process_url(index, total, url): | |
"""处理单个URL的注册""" | |
status, message = register(url) | |
print(f'[{index}/{total}] {message}') | |
# 成功或已注册都写入成功文件 | |
if status in ('success', 'already_registered'): | |
write_success(url) | |
return status, url | |
return status, url | |
def main(): | |
# 读取开放注册的 URL 列表 (CSV 格式,第一行为标题) | |
with open('open_registration.csv', 'r', encoding='utf-8') as f: | |
lines = f.readlines() | |
urls = [] | |
for i, line in enumerate(lines): | |
line = line.strip() | |
if i == 0 and line.lower() == 'host': | |
continue # 跳过标题行 | |
if line: | |
urls.append(line) | |
# 去重 | |
urls = list(set(urls)) | |
print(f'共读取 {len(urls)} 个网址') | |
print('=' * 50) | |
# 清空之前的成功文件 | |
with open('registered_success.txt', 'w', encoding='utf-8') as f: | |
pass | |
success_count = 0 | |
already_count = 0 | |
failed_count = 0 | |
total = len(urls) | |
# 使用线程池并发执行,最多 10 个并发 | |
with ThreadPoolExecutor(max_workers=10) as executor: | |
# 提交所有任务 | |
futures = { | |
executor.submit(process_url, i, total, url): url | |
for i, url in enumerate(urls, 1) | |
} | |
# 收集结果 | |
for future in as_completed(futures): | |
status, url = future.result() | |
if status == 'success': | |
success_count += 1 | |
elif status == 'already_registered': | |
already_count += 1 | |
else: | |
failed_count += 1 | |
print('=' * 50) | |
print(f'完成! 新注册成功: {success_count}, 已注册: {already_count}, 失败: {failed_count}') | |
print(f'成功注册的网址已保存到 registered_success.txt (共 {success_count + already_count} 个)') | |
if __name__ == '__main__': | |
main() |
已经注册的
https://15.235.141.180 | |
https://llm.corpberry.com | |
https://cortexchat.net | |
https://gpt.rapidrise.ch | |
https://ai21.highresbio.com | |
https://chat.resource-dev.pp.ua | |
https://20.218.226.117 | |
https://65.109.176.255 | |
https://49.232.130.59 | |
https://20.160.226.21 | |
https://132.145.164.233 | |
https://ai.greeek.nl | |
https://chat.amias.mx | |
https://chat.test-mti-innovation-lab.com | |
https://130.250.134.109 | |
https://167.99.78.24 | |
https://112.196.76.68 | |
https://ai.apro.at | |
https://103.229.126.146 | |
https://82.202.131.37 | |
https://chat.3kers.com | |
https://ikaral.id | |
https://45.77.205.22 | |
https://204.10.169.185 | |
https://50.116.60.218 | |
https://219.68.234.135 | |
https://135.181.207.50 | |
https://chat.krcloud.dev | |
https://31.32.214.151 | |
https://121.196.234.67 | |
https://128.199.169.131 | |
https://20.56.139.50 | |
https://ita.bdp.vodafone.it | |
https://librechat.naboo.dev | |
https://157.245.159.187 | |
https://librechat.crm.eddy.tv | |
https://ai.outpisgah.com | |
https://138.68.127.14 | |
https://server05.publister.be | |
https://46.4.20.115 | |
https://asdek.alrebroff.ru | |
https://95.85.243.194 | |
https://159.89.210.184 | |
https://n8n.saturn-ai.ru | |
https://chat.zapperdulchen.de | |
https://3.97.73.91 | |
https://138.197.73.209 | |
https://100.29.90.226 | |
https://89.47.113.232 | |
https://chat.terpedia.com | |
https://libre-chat.tech.apleona.cloud | |
https://95.216.206.6 | |
https://140.83.52.52 | |
https://ai.fedorchuk-artem.ru | |
https://www.audi168.asia | |
https://91.107.200.19 | |
https://chat.gpt5.vip | |
https://114.34.242.158:1443 | |
https://librechat.aicha.mp | |
https://chat.shoppingeventvip.be | |
https://o2gpt.o2it.ru | |
https://tcshelly.chat | |
https://ask.minm.team | |
https://107.172.58.145 | |
https://74.50.11.39 | |
https://3.150.66.178 | |
https://chat.anyllm.in | |
https://mydateextractor.duckdns.org | |
https://54.148.150.236 | |
https://gitlab.nynok.uz | |
https://103.45.244.60 | |
https://51.250.82.107 | |
https://www.alchemy-solutions.co | |
https://188.245.81.141 | |
https://44.236.144.105 | |
https://20.115.90.213 | |
https://hpc.nano.sfedu.ru | |
https://159.69.52.245 | |
https://ai2.sipola.cn | |
https://130.211.227.231 | |
https://146.190.192.173 | |
https://109.202.216.30 | |
https://www.exousiadoxa.com | |
https://157.180.123.210 | |
https://129.213.135.188 | |
https://13.234.122.40 | |
https://ai.sipola.chat | |
https://135.148.232.119 | |
https://172.166.203.33 | |
https://www.20150721.xyz | |
https://122.169.206.174:8443 | |
https://210.65.63.64 | |
https://15.236.110.8 | |
https://mhosaic.click | |
https://20.243.144.230 | |
https://librechat.aijuhe.top | |
https://138.199.239.96 | |
https://62.171.131.105 | |
https://ai.sipola.cn | |
https://librechat.losskot.xyz | |
https://103.253.73.32 | |
https://airs.nachodomain.net | |
https://81.68.223.189 | |
https://174.138.82.72 | |
https://chat.collideascope.co | |
https://108.143.68.40 | |
https://chat.mides.top | |
https://chat.connect2softuvo.com | |
https://picemonitor.ddns.net | |
https://68.211.72.168 | |
https://49.12.46.185 | |
https://ai.ermiopia.com | |
https://91.132.145.26 | |
https://chat.moka-ai.com | |
https://i.i1side.com | |
https://mootui-ai.thesonicblue.xyz | |
https://ai.platform.test.softwarefactoryai.com | |
https://92.63.99.25 | |
https://vasarikchat.uksouth.cloudapp.azure.com | |
https://94.232.40.175 | |
https://135.181.192.107 | |
https://ntnu-librechat.bo-yuan.net | |
https://80.218.179.161 | |
https://18.133.207.113 | |
https://20150721.xyz | |
https://ai.luca-bds.com | |
https://18.143.28.99 | |
https://4.178.57.205 | |
https://chat.jonasschostek.com | |
https://95.211.44.87 | |
https://165.227.104.111 | |
https://35.190.189.20 | |
https://136.244.115.244 | |
https://24.199.119.114 | |
https://86.57.227.109:8443 | |
https://13.215.254.50 | |
https://chat.aiwall.org | |
https://exousiadoxa.com | |
https://176.106.247.15 | |
https://74.50.11.39:4434 | |
https://v2rrr.50d.top | |
https://157.90.112.8 | |
https://138.197.12.46 | |
https://critpt.space | |
https://librechat.christian-f-brinkmann.de | |
https://chat.taoube.com | |
https://ragvm.swedencentral.cloudapp.azure.com:10443 | |
https://3.123.96.67 | |
https://ai.xpqly.love | |
https://lc.reperks.de | |
https://64.226.98.104 | |
https://chat.saturn-ai.ru | |
https://135.220.96.230 | |
https://52.33.171.227 | |
https://13.134.22.159 | |
https://librechat.vestransfers.com | |
https://79.131.175.89 | |
https://n8n.o2it.ru | |
https://chat.visualinfinity.asia | |
https://opengov.wiki | |
https://123.24.143.227 | |
https://138.68.55.135 | |
https://34.121.67.147 | |
https://104.197.255.123 | |
https://chatai.evanke.com | |
https://189.112.0.68 | |
https://363123.xyz | |
https://64.225.48.69 | |
https://4.151.59.12 | |
https://43.143.10.219 | |
https://35.190.33.191 | |
https://app.deepdiscountfinder.com | |
https://83.167.247.34:444 | |
https://4.222.216.199 | |
https://66.248.204.29 | |
https://gpt.grupofarias.ind.br | |
https://fs-librechat.francecentral.cloudapp.azure.com | |
https://102.212.216.8 | |
https://172.160.225.7:10443 | |
https://api.cosmograph.app | |
https://51.15.143.126 | |
https://49.13.116.118 | |
https://66.135.25.197 | |
https://alchemy-solutions.co | |
https://54.162.81.235 | |
https://audi168.asia | |
https://159.89.23.141 | |
https://44.233.203.204 |