首页 > 其他分享 >12.12日记

12.12日记

时间:2023-12-12 15:26:04浏览次数:27  
标签:info startswith None Detail Video 12.12 strip 日记

def Get_Detail(Details_Url):
    Detail_Url = Base_Url + Details_Url
    One_Detail = requests.get(url=Detail_Url, headers=Headers)
    One_Detail_Html = One_Detail.content.decode('gbk')
    Detail_Html = etree.HTML(One_Detail_Html)
    Detail_Content = Detail_Html.xpath("//div[@id='Zoom']//text()")
    Video_Name_CN,Video_Name,Video_Address,Video_Type,Video_language,Video_Date,Video_Number,Video_Time,Video_Daoyan,Video_Yanyuan_list = None,None,None,None,None,None,None,None,None,None
    for index, info in enumerate(Detail_Content):
        if info.startswith('◎译  名'):
            Video_Name_CN = info.replace('◎译  名', '').strip()
        if info.startswith('◎片  名'):
            Video_Name = info.replace('◎片  名', '').strip()
        if info.startswith('◎产  地'):
            Video_Address = info.replace('◎产  地', '').strip()
        if info.startswith('◎类  别'):
            Video_Type = info.replace('◎类  别', '').strip()
        if info.startswith('◎语  言'):
            Video_language = info.replace('◎语  言', '').strip()
        if info.startswith('◎上映日期'):
            Video_Date = info.replace('◎上映日期', '').strip()
        if info.startswith('◎豆瓣评分'):
            Video_Number = info.replace('◎豆瓣评分', '').strip()
        if info.startswith('◎片  长'):
            Video_Time = info.replace('◎片  长', '').strip()
        if info.startswith('◎导  演'):
            Video_Daoyan = info.replace('◎导  演', '').strip()
        if info.startswith('◎主  演'):
            Video_Yanyuan_list = []
            Video_Yanyuan = info.replace('◎主  演', '').strip()
            Video_Yanyuan_list.append(Video_Yanyuan)
            for x in range(index + 1, len(Detail_Content)):
                actor = Detail_Content[x].strip()
                if actor.startswith("◎"):
                    break
                Video_Yanyuan_list.append(actor)
    print(Video_Name_CN,Video_Date,Video_Time)
    f.flush()
    try:
        csvwriter.writerow((Video_Name_CN,Video_Name,Video_Address,Video_Type,Video_language,Video_Date,Video_Number,Video_Time,Video_Daoyan,Video_Yanyuan_list))
    except:
        pass

标签:info,startswith,None,Detail,Video,12.12,strip,日记
From: https://www.cnblogs.com/zhangmingmkzj/p/17896987.html

相关文章

  • 12.11日记
    使用DataFrame有两个方式,分别是SQL语法和DSL语法➢SQL语法   1.通过"临时视图"来使用,所以先创建视图   2.通过sparkSession对象执行sql进行数据查询   scala>df.createOrReplaceTempView("user") //创建临时视图   scala>varviewdf=spark.sql("se......
  • 12.9日记
    Sqoop命令Sqoop支持HDFS和Hive之外的其他导入目标。Sqoop还可以将记录导入到HBase中的表中。参数名称   参数含义--column-family<family>   设置导入的目标列族--hbase-create-table   如果指定,则创建缺少的HBase表--hbase-row-key<col>   指定要用......
  • 写日记
    改变ABC理论ABC理论,即情感(Affect)、行为(Behaviour)和认知(Cognition)。没有捷径可走,我们要投身其中最好的自助书:出色的人物传记适时休息评估坚持写日记,可以降低焦虑(干预法)1.日记法中的ABC理论(Pennebaker’s):a.要求写下事件本身(Behaviour)b.写下你最深刻的感受(Youraff......
  • 12.8日记
    RabbitMQ是一个开源的消息代理软件,它实现了高级消息队列协议(AMQP)标准。它的官方客户端提供了多种编程语言的接口,包括Python、Java和Ruby等。它支持消息的持久化、多种交换机类型、消息通知机制、灵活的路由和安全机制等。二、RabbitMQ工作原理RabbitMQ是由三部分组成的:生产......
  • P4119 [Ynoi2018] 未来日记
    \(\text{Links}\)LuoguBlogP4119[Ynoi2018]未来日记题外话个人生涯中第一道独立通过的Ynoi大分块!!同时也是个人生涯中通过的第十道Ynoi系列题目!!卡了好久结果加了个优化就过了/yunAC那一瞬间的场面好像56SecondsLater/ll感觉\(8.5\)的评分还是有点虚......
  • 12.6日记
    JFinal是一款基于Java语言的轻量级、高性能的MVC框架,它在功能上延续了传统的JavaWeb开发框架的优点,同时也具有简洁的设计和强大的扩展性。以下是JFinal框架的主要功能和特点:MVC架构:JFinal遵循经典的MVC(Model-View-Controller)设计模式,将应用程序分为模型(Model)、......
  • 将json数据导入到ES集群——解决方案对比&填坑日记
    需求将写好的json数据。导入到es集群数据说明文件JSON数据,一行一个JSON。{"id":"d2716ae8fba4e026c4bd9445c3f49e2c","lang":"zh","title":"吉美旅馆","content":"吉美..."}{"id":"d2716ae8fba4e026c4bd9445......
  • 12.5日记
    普通创建:hadoopfs-mkdir/xiaolin递归创建:hadoopfs-mkdir-p/xiaolin/xiaoyin2)从本地剪切文件粘贴到HDFS上(-moveFromLocal)mkdirxuan.txthadoopfs-moveFromLocalxuan.txt/xiaolin3)把本地文件复制到HDFS上(-copyFromLocal或者-put)hadoopfs-copyFromLocalxuan.txt......
  • 大二快乐日记11.1
    JavaScript作为一种客户端脚本语言,可以在浏览器中实现输入验证判断,以保证用户输入的数据符合预期的格式和要求。下面介绍几种实现输入验证判断的方法。表单验证表单验证是最常用的输入验证方法之一。通过在表单元素上添加验证规则,比如必填项、格式限制等,可以在用户提交表单之前......
  • 12.3日记
    imread()读取图像cv.imread(filename[,flags])ImreadModes.Color:始终将图像转换为3通道BGR彩色图像,默认方式ImreadModes.Grayscale:始终将图像转换为单通道灰度图像ImreadModes.Unchanged:按原样返回加载的图像(使用Alpha通道)ImreadModes.AnyDepth:在输入具有相应深度时返回16位/3......