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

 更新时间:2024年01月23日 09:43:09   作者: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检测网盘链接是否有效的资料请关注脚本之家其它相关文章!

相关文章

  • Python pycharm读取文件相对路径与绝对路径的方法

    Python pycharm读取文件相对路径与绝对路径的方法

    这篇文章主要给大家介绍了关于Python pycharm读取文件相对路径与绝对路径的方法,绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件,相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件,需要的朋友可以参考下
    2023-12-12
  • Python面向对象之入门类和对象

    Python面向对象之入门类和对象

    这篇文章主要为大家介绍了Python入门类和对象,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • pycharm使用anaconda全过程

    pycharm使用anaconda全过程

    这篇文章主要介绍了pycharm使用anaconda全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python统计文本词汇出现次数的实例代码

    Python统计文本词汇出现次数的实例代码

    这篇文章主要介绍了Python统计文本词汇出现次数,这种问题在统计文本词汇的次数时经常会遇到,今天给大家分享解决方案,通过实例代码给大家讲解,需要的朋友可以参考下
    2020-02-02
  • Python中方法定义与方法调用举例详解

    Python中方法定义与方法调用举例详解

    在Python中,方法调用是编写程序时经常会涉及到的一个重要概念,下面这篇文章主要给大家介绍了关于Python中方法定义与方法调用的相关资料,文章通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • Python PyWebIO提升团队效率使用介绍

    Python PyWebIO提升团队效率使用介绍

    这篇文章主要为大家介绍了Python PyWebIO提升团队效率使用介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 完美解决keras保存好的model不能成功加载问题

    完美解决keras保存好的model不能成功加载问题

    这篇文章主要介绍了完美解决keras保存好的model不能成功加载问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python cookie反爬处理的实现

    python cookie反爬处理的实现

    这篇文章主要介绍了python cookie反爬处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python 在字符串中加入变量的实例讲解

    Python 在字符串中加入变量的实例讲解

    下面小编就为大家分享一篇Python 在字符串中加入变量的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • python深度学习tensorflow1.0参数初始化initializer

    python深度学习tensorflow1.0参数初始化initializer

    这篇文章主要为大家介绍了python深度学习tensorflow1.0参数初始化initializer示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06

最新评论