域名被拉黑通常指的是域名因为某些原因被网络服务提供商、浏览器厂商或其他管理机构列入黑名单,导致该域名无法正常访问或被用户访问时出现警告。
以下是一个简单的Python脚本,用于检查域名是否被列入Google Safe Browsing黑名单:
import requests
import hashlib
def check_domain(domain):
api_key = 'YOUR_API_KEY' # 替换为你的Google Safe Browsing API密钥
url = f'https://safebrowsing.googleapis.com/v4/threatMatches:find?key={api_key}'
headers = {
'Content-Type': 'application/json'
}
data = {
"client": {
"clientId": "your-client-id",
"clientVersion": "1.0.0"
},
"threatInfo": {
"threatTypes": ["MALWARE", "SOCIAL_ENGINEERING"],
"platformTypes": ["ANY_PLATFORM"],
"threatEntryTypes": ["DOMAIN"],
"threatEntries": [{"url": domain}]
}
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
result = response.json()
if result.get('matches'):
print(f"域名 {domain} 被列入黑名单")
else:
print(f"域名 {domain} 未被列入黑名单")
else:
print(f"请求失败,状态码: {response.status_code}")
check_domain('example.com')
请注意,使用Google Safe Browsing API需要注册并获取API密钥。
领取专属 10元无门槛券
手把手带您无忧上云