Python 验证链接有效性

本文最后更新于:2021年11月1日 中午

链接可能由于种种原因失效,本文记录 Python 验证链接有效性的方法。

request

1
2
3
4
5
6
7
8
9
10
11

from urllib import request

try:
with request.urlopen(
"https://www.baidu.com/") as file:
print(file.status)
print(file.reason)
except Exception as e:
print(e)

返回结果:

  • 有效链接:
1
2
200
OK
  • 失效链接:
1
HTTP Error 404: Not Found

参考资料