python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python检测网盘链接是否有效

如何使用python检测某网盘链接是否有效

作者:weibin python学习与大数据分析

这篇文章主要为大家介绍了使用python检测某网盘链接是否有效的方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

如何判断哪些链接已经失效

在日常生活中,大家都会收集一些网盘资源链接,但存放一段时间后,就会遇到有的网盘链接已经过期了,有的网盘链接则因为某种特殊原因被和谐了。那么我们怎么去判断哪些链接已经失效呢?

链接失效后的特征

我们先来看下链接失效后的特征:

1、当分享的链接已经过期:浏览器的标题显示链接不存在,网页源码中的title标签的值也包含有"链接不存在"的内容;

2、当分享的链接由于某种特殊原因被和谐了:我们可用看到浏览器的标题同样是显示链接不存在,网页源码中的title标签的值也同样包含有"链接不存在"的内容;

知道这个特征之后,接下来,我们就是想办法获取到这个链接不存在标记。

获取到这个链接不存在标记

有两种途径可以获取到:

途径一:通过selenium等自动化测试工具来获取网页标题;

途径二:可以通过requests库,发送get请求,得到网页源码内容;

由于selenium等自动化测试工具,操作起来比较繁琐,我们这里选择途径二。

requests库,发送get请求

import requests
def link_is_false(link):
    resp = requests.get(url=link).text
    title_msg = "链接不存在"
    result = (title_msg in resp)
    if result:
        print(f"啊呜,链接不存在:{link}")
if __name__ == '__main__':
    # 过期的链接
    url_guoqi = "https://pan.baidu.com/s/1O9GrvTAoERPZ2H84QtHuuw"
    # 非法的链接
    url_feifa = "https://pan.baidu.com/s/1F7SzFo7I8N_uPFHLOfcYww"
    link_is_false(url_guoqi)
    link_is_false(url_feifa)

通过上面的代码,我们可以得知哪些链接已经失效,我们就可以定期整理仍然有效的网盘链接了。

以上就是如何使用python检测某网盘链接是否有效的详细内容,更多关于python检测网盘链接是否有效的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文