Python 验证链接有效性

December 09, 2023
测试
测试
测试
测试
1 分钟阅读

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

request


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)

返回结果:

  • 有效链接:
200
OK

  • 失效链接:
HTTP Error 404: Not Found

urllib URL can’t contain control characters.
  • 错误: urllib URL can't contain control characters.
request.urlopen(your_url)

其中 your_url 中不能包含空格等字符

  • 解决方案:用 %20 替换空格

参考资料

参考资料

  • https://blog.csdn.net/haiyi_guo/article/details/98619536
  • https://blog.csdn.net/KaliWalker/article/details/104216705

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多