Python爬虫 | 2024年春节档电影详细信息

一、爬取目标

Python爬虫 | 2024年春节档电影详细信息

二、完整源码

#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
#
# Copyright (c) 2024 愤怒的it, All Rights Reserved.
# FileName : code.py
# Date : 2024.01.13
# Author : 愤怒的it
# Version : 1.0.0
# Node : 欢迎关注微信公众号【愤怒的it男】
#
#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

import csv
import requests
from lxml import etree
    
def getData(baseUrl, headers):
    response = requests.get(url=baseUrl, headers=headers)
    html = etree.HTML(response.text)
    
    name = html.xpath("//h1/span[1]/text()")
    year = html.xpath("//h1/span[2]/text()")
    director = html.xpath("//div[@id='info']/span[1]/span[2]/a/text()")
    scriptwriter = html.xpath("//div[@id='info']/span[2]/span[2]/a/text()")
    performer = html.xpath("//div[@id='info']/span[3]/span[2]//a/text()")
    like = html.xpath("//div[@id='info']/span[@property='v:genre']/text()")
    date = html.xpath("//div[@id='info']/span[@property='v:initialReleaseDate']/text()")
    runtime = html.xpath("//div[@id='info']/span[@property='v:runtime']/text()")
    introduce = html.xpath("//span[@property='v:summary']/text()")
    
    name = name[0]
    year = year[0]
    director = director[0]
    scriptwriter = "/".join([str(s) for s in scriptwriter])
    performer = "/".join([str(s) for s in performer])
    like = "/".join([str(s) for s in like])
    date = "/".join([str(s) for s in date])
    runtime = '' if runtime==[] else runtime[0]
    introduce = introduce[0].strip()
    
    return [name, year, director, scriptwriter, performer, like, date, runtime, introduce]
    
def printData(result):
    for i,c in enumerate(result):
        print('{}'.format(i+1))
        print('电影名称:{}'.format(c[0]))
        print('年份:{}'.format(c[1]))
        print('导演:{}'.format(c[2]))
        print('编剧:{}'.format(c[3]))
        print('主演:{}'.format(c[4]))
        print('类型:{}'.format(c[5]))
        print('上映日期:{}'.format(c[6]))
        print('片长:{}'.format(c[7]))
        print('剧情简介:{}'.format(c[8]))
        print('++++++++++++++++++++++++++++++++++++++++++++++++++n')
    
def saveData(result):
    with open('2024年春节档.csv''w', newline=''as file:
        writer = csv.writer(file)
        writer.writerows(result)

def main():
    result = []
    
    baseUrls = ['https://movie.douban.com/subject/35494829/',
    'https://movie.douban.com/subject/36208094/',
    'https://movie.douban.com/subject/36081094/',
    'https://movie.douban.com/subject/36207284/',
    'https://movie.douban.com/subject/36369452/',
    'https://movie.douban.com/subject/36149032/',
    'https://movie.douban.com/subject/36438166/',
    'https://movie.douban.com/subject/36566017/']
    headers = {'User-Agent''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
    
    for baseUrl in baseUrls:
        data = getData(baseUrl, headers)
        result.append(data)
    printData(result)
    saveData(result)
    
if __name__== "__main__" :
    main()

三、爬取结果

1
电影名称:红毯先生
年份:(2023)
导演:宁浩
编剧:刘晓丹/王昂
主演:刘德华/单立文/瑞玛·席丹/余伟国/宁浩/林熙蕾/梁家辉/杨千嬅/王晶/张子贤/刘漪琳/周炜/孙阳/薛宝鹤/马东
类型:剧情/喜剧
上映日期:2024-02-10(中国大陆)/2023-09-14(多伦多电影节)/2023-10-14(平遥国际电影展)
片长:125分钟
剧情简介:香港天王巨星刘伟驰(刘德华 饰)从影四十年,一直渴望得影帝。他决定与导演林浩(宁浩 饰)合作拍摄农村题材影片,从而在电影节赢得国际声誉。为此,刘伟驰深入农村体验生活、亲自拉投资、拒绝用替身,却因此引发了一系列令人哭笑不得的荒诞闹剧,也展现了娱乐圈的众生百态。
++++++++++++++++++++++++++++++++++++++++++++++++++

2
电影名称:第二十条
年份:(2024)
导演:张艺谋
编剧:李萌
主演:雷佳音/马丽/赵丽颖/高叶/刘耀文/王骁/陈明昊/潘斌龙/张译/范伟/于和伟/许亚军/李乃文/蒋奇明/阿如那/杨皓宇/许静雅/乔杉/蒋诗萌/王沛禄/丁勇岱/刘奕铁/陈宣菲/史彭元/李晓川/杨一威/许文赫/宋木子/多习/飞凡/蒋鹏宇/王乃训
类型:剧情/喜剧/家庭
上映日期:2024-02-10(中国大陆)
片长:120分钟
剧情简介:这一年的不容易谁能懂?自打挂职到市检察院,韩明(雷佳音 饰)的糟心事就接二连三。儿子韩雨辰(刘耀文 饰)打了校领导(张译 饰)儿子并拒绝道歉,妻子李茂娟(马丽 饰)义愤填膺继而揍了校领导,补刀成功;搭档吕玲玲(高叶 饰)分歧不断,案件久拖不决;又一起案件相关人郝秀萍(赵丽颖 饰)被逼入绝境,万分危急。情与法的较量在展开,事业与家庭的平衡在进行,韩明决定赌上一切,用自己的方式给公平和正义一个说法……
++++++++++++++++++++++++++++++++++++++++++++++++++

3
电影名称:热辣滚烫
年份:(2024)
导演:贾玲
编剧:孙集斌
主演:贾玲/雷佳音/张小斐/杨紫/沙溢/乔杉/李雪琴/马丽/魏翔/赵海燕/张琪/沈春阳/沈涛/许君聪/卜钰/朱天福/刘宏禄
类型:剧情/喜剧
上映日期:2024-02-10(中国大陆)
片长:
剧情简介:乐莹(贾玲 饰)宅家多年,无所事事。大学毕业工作了一段时间后,乐莹选择脱离社会,封闭社交圈层,这是她认为与自己“和解”的最好方式。一日,在命运的几番“捉弄”下,她决定要换一种方式生活。在与外面的世界小心翼翼的接触中,乐莹结识了拳击教练昊坤(雷佳音 饰)。当她以为生活即将步入正轨时,接踵而至的考验却远超她的想像,滚烫的人生才刚刚开始……
++++++++++++++++++++++++++++++++++++++++++++++++++

4
电影名称:传说
年份:(2024)
导演:唐季礼
编剧:唐季礼
主演:成龙/张艺兴/古力娜扎/李治廷/李晨/彭小苒/窦骁/郑业成/金喜善
类型:剧情/动作/奇幻/冒险
上映日期:2024-02-10(中国大陆)
片长:104分钟
剧情简介:考古专家陈教授(成龙 饰)察觉,学生在冰川考察时发现的文物上的纹理和自己梦中所见到的一块玉佩极为相似,仿佛通过玉佩将梦境和现实联通了起来。带着所有的疑问,陈教授率领考察队深入冰川神庙,探寻梦中真相,共同开启一场奇幻冒险之旅。
++++++++++++++++++++++++++++++++++++++++++++++++++

5
电影名称:飞驰人生2
年份:(2024)
导演:韩寒
编剧:韩寒
主演:沈腾/范丞丞/尹正/张本煜/孙艺洲/魏翔/贾冰/郑恺/于适
类型:剧情/喜剧/运动
上映日期:2024-02-10(中国大陆)
片长:94分钟
剧情简介:昔日冠军车手张驰(沈腾 饰)沦为落魄驾校教练,过着靠脸吃饭勉强度日的生活。不料天上掉馅饼,濒临停产的老头乐车厂厂长(贾冰 饰)主动提出赞助张驰组建车队再闯最后一届巴音布鲁克拉力赛。面对这泼天的富贵,张驰蠢蠢欲动,而厂长背后真实的目的无人知晓……带资进队的车手厉小海(范丞丞 饰),看似单纯善良却为何有着与之身份毫不相符的超强天赋?
++++++++++++++++++++++++++++++++++++++++++++++++++

6
电影名称:我们一起摇太阳
年份:(2024)
导演:韩延
编剧:韩延/李亮文/王小艾 /杨富芝
主演:彭昱畅/李庚希/徐帆/高亚麟/刘丹/王迅/宋伊人/刘迅/李晨/杨玏/李建义
类型:剧情/爱情/家庭
上映日期:2024-02-10(中国大陆)
片长:
剧情简介:当“没头脑”吕途(彭昱畅 饰)遇上“不高兴”凌敏(李庚希 饰),两个身患重症却性格迥异的年轻人,因为“生命接力”的约定,阴差阳错地踏上了一段充满爱与力量的治愈之旅。
++++++++++++++++++++++++++++++++++++++++++++++++++

7
电影名称:熊出没·逆转时空
年份:(2024)
导演:林汇达
编剧:徐芸/万秦/蒋琳
主演:谭笑
类型:喜剧/科幻/动画
上映日期:2024-02-10(中国大陆)
片长:
剧情简介:光头强是一名普通程序员,却常梦见陌生的森林和两头狗熊。直到他跟上司出访大客户,终于想起:他原是森林的小导游,偶然得到一次重新选择人生的机会。为了挽救旧时间线里的熊大熊二,光头强开始一场奇妙的时空冒险。
++++++++++++++++++++++++++++++++++++++++++++++++++

8
电影名称:喜羊羊与灰太狼之守护
年份:(2024)
导演:黄俊铭
编剧:吴潮威/刘泽敏/刘维/耿漪淼
主演:祖晴/张琳/邓玉婷/刘红韵/高全胜/赵娜
类型:动画
上映日期:2024-02-10(中国大陆)
片长:
剧情简介:一种神奇宝石维护着世界的稳定和平,当一股神秘力量正蠢蠢欲动,危机四处蔓延。众羊狼与新伙伴再踏上守护世界的征途,争分夺秒与神秘势力的阴谋赛跑,并在一次次的冒险与闯关中共同成长,最终明白了守护的意义。
++++++++++++++++++++++++++++++++++++++++++++++++++

Python爬虫 | 2024年春节档电影详细信息

Python爬虫 | 2024年春节档电影详细信息

四、免责声明

本公众号所有源码均为个人学习所编写,仅可用于计算机技术学习及研究等合法行为,禁止利用本公众号的源码从事任何违反本国(地区)法律法规的业务,如有发现存在违法违规行为我会举报到网监部门。

原文始发于微信公众号(愤怒的it男):Python爬虫 | 2024年春节档电影详细信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/234462.html

(0)
葫芦侠五楼的头像葫芦侠五楼

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!