以下代码可以在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
标签:200,datacon,url,扫描,网址,requests From: https://www.cnblogs.com/dogdongdong/p/18546413