哋它亢:datacon

以下代码可以在datacon比赛中,哋它亢赛题中识别出有多少产赛队伍注册了域名,并将识别出的网址打印
代码使用requests库,遍历访问可能存在的网址,并通过响应码,识别网站是否存在
import requests
import re

要扫描的URL格式

base_url = "http://datacon-{0}.xyz"

用于检查是否响应的函数

def check_url(url):
try:
response = requests.get(url)
# 如果响应状态码为 200,表示网址存在
if response.status_code == 200:
print(f"存在:{url}")

except requests.RequestException as e:
    pass

扫描一定范围内的数字

def scan_urls(start, end):
for i in range(start, end + 1):
url = base_url.format(i)
check_url(url)

扫描 datacon-100 到 datacon-200.xyz

scan_urls(10000, 20000)

原文链接:https://blog.csdn.net/foeverending/article/details/143718460

posted @ 2024-11-14 17:10  dogdong  阅读(35)  评论(0编辑  收藏  举报