首页 > 其他分享 >判断油管是否是年龄限制的视频链接

判断油管是否是年龄限制的视频链接

时间:2023-04-17 17:55:08浏览次数:36  
标签:count vid webpage 油管 age 是否是 url limit 链接

        def _read_urls(self):
            filename = 'd:\\youtube.txt'
            with open(filename, 'r', encoding='utf-8') as f:
                urls = f.readlines()

                count = 0
                age_limit_count = 0
                for url in urls:
                    try:
                        count += 1
                        if url.find('v=') < 0:
                            continue
                        url = url.split("&")[0]
                        vid = re.findall(r'v\=(.+)', url)[0]
                        print(vid)
                        video_webpage = self._download_webpage(url, vid)
                        if 'age_restrictions' in video_webpage:
                            age_limit_count += 1
                        elif 'Age-restricted' in video_webpage:
                            age_limit_count += 1
                    except Exception as e:
                        print(e)
                print(age_limit_count)

 

标签:count,vid,webpage,油管,age,是否是,url,limit,链接
From: https://www.cnblogs.com/onlyou13/p/17326644.html

相关文章

  • nginx-authenticate.conf Nginx配置 新增长链接支持代理
    nginx-authenticate.confNginx配置新增长链接支持代理新增代码proxy_set_headerConnection"";proxy_http_version1.1;proxy_bufferingoff;proxy_cacheoff;文件代码server{listen8888;server_namelocalhost;l......
  • 链接
    1 -Wl,--start-group,-Wl,--end-group,让包含在这两者间的静态库顺序可以随意-Wl,--start-grouplibX3.alibX2.alibX1.a-Wl,--end-group2  -Wl,-Bstatic指定链接静态库,使用-Wl,-Bdynamic指定链接共享库3 --whole-archive来告诉链接器,将后面库中所有符号都链接进来,默认情况......
  • Bootstrap使用前必须在head 标签内导入bootstrap的链接,否则bootstrap无效
    <head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1"><!--上述3个......
  • 链接库
    一.认识链接库1.1库计算机中,有些文件专门用于存储可以重复使用的代码块,例如功能实用的函数或者类,我们通常将它们称为库文件,简称“库”(Library)。以C语言为例,如下为大家展示的就是一个函数库://Math.cintadd(inta,intb){returna+b;}intsub(inta,intb){......
  • 1~3年开发工程师的所有软件都在这里了(附云盘链接),点个赞不过分吧?(持续更新)
    一、开发系列1.1开发工具1.1.1JDK系列(8、11、17、19)1)Windows官方:8:https://www.oracle.com/java/technologies/downloads/#java8-windows11:https://www.oracle.com/java/technologies/downloads/#java11-windows17:https://www.oracle.com/java/technologies/downloads/#jdk17-wind......
  • HTML5链接和图片基础用法
    一、HTML5超链接(链接)超链接可以是一个文本,也可以是一幅图像,您可以点击这些内容来跳转到新的页面或新的文档或者当前文档中的某个部分。当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。1.我们通过使用a标签在HTML中创建链接。有两种使用a标签的方式:通过使......
  • CVPR 2023|21 篇数据集工作汇总(附打包下载链接)
    前言 本文汇总了21篇CVPR2023中有关数据集的工作,附下载链接。本文转载自极市平台仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理计算机视觉入门1v......
  • java 如何判断对象是否是垃圾
    引用计数法给对象添加一个引用计数器,当对象增加一个引用时计数器加1,引用失效时计数器减1。引用计数为0的对象就是垃圾可被回收比如a线程中某个栈帧使用某个对象,这个对象的引用计数器+1,调用结束,引用计数器-1这个方法实现简单,效率高,但是并不可取,当循环引用时,引用计数器永......
  • nginx-authenticate.conf Nginx配置 新增长链接支持代理
    nginx-authenticate.confNginx配置新增长链接支持代理新增代码proxy_set_headerConnection"";proxy_http_version1.1;proxy_bufferingoff;proxy_cacheoff;文件代码server{listen8888;server_namelocalhost;......
  • Rust中的迭代器的使用:map转换、filter过滤、fold聚合、chain链接
    什么是迭代器Rust中的迭代器是一种强大的工具,它提供了一种灵活、通用的方法来遍历序列。迭代器是实现了Iteratortrait的类型,并需要至少实现一个next函数,用于让迭代器指向下一个迭代对象,并返回一个Option用于指示对象是否存在。fnnext(&mutself)->Option<Self::Item>;迭......