哋它亢:datacon

dogdong發表於2024-11-14

以下程式碼可以在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

相關文章