如何使用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读取文件相对路径与绝对路径的方法,绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件,相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件,需要的朋友可以参考下2023-12-12python深度学习tensorflow1.0参数初始化initializer
这篇文章主要为大家介绍了python深度学习tensorflow1.0参数初始化initializer示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06
最新评论