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