在不下载网页的情况下使用Python检查链接是否已死,可以使用Python的requests
库来发送HTTP请求,并检查响应的状态码。以下是一个简单的示例代码:
import requests
def check_url(url):
try:
response = requests.get(url)
if response.status_code == 200:
print(f"{url} 链接正常")
else:
print(f"{url} 链接已死")
except requests.exceptions.RequestException as e:
print(f"{url} 链接已死,错误信息:{e}")
check_url("https://www.example.com")
在这个示例中,我们定义了一个名为check_url
的函数,该函数接受一个URL作为参数,并使用requests.get()
方法发送HTTP GET请求。如果响应的状态码为200,则表示链接正常;否则,表示链接已死。如果在发送请求时发生异常,我们也会捕获并打印错误信息。
需要注意的是,在使用requests
库发送HTTP请求时,需要先安装该库。可以使用以下命令进行安装:
pip install requests
此外,如果需要检查多个链接,可以将这些链接放入一个列表中,并使用循环来遍历列表并检查每个链接。
领取专属 10元无门槛券
手把手带您无忧上云