0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python怎么使用漫威库

科技绿洲 来源:Python实用宝典 作者:Python实用宝典 2023-10-21 10:32 次阅读

在看漫威系列电影的时候,你是不是经常会对一些角色感到好奇,想知道每个角色的关联关系和出场的事件,但是却无从下手?

现在,我们有很好的库来帮助我们实现这些想法了!Marvel Comics API 允许各地的开发人员访问漫威70年来庞大的漫画库信息。接下来就来告诉大家怎么使用这个漫威库。

1.注册账号获得API访问权限

访问下面的链接注册一个漫威开发者
https://developer.marvel.com/signup

跟着步骤走,接受它的使用条款后就能得到public key(公钥)和 private key(私钥)了:

图片

2.pip安装相应的第三方工具

在pip中输入以下命令安装marvel包(默认你已经安装好了python和pip哦,如果你还没有安装,建议阅读这个教程python安装)

这个包是这个漫威API的封装器,里面封装了许多查询模块,方便我们使用。

我们不需要知道这个模块内部是怎么发送post请求向漫威api调用数据的,仅需要使用一个语句,将我们刚刚获得的公钥和私钥传入进去,就可以拿到数据。

公钥秘钥示例

获取所有角色:

图片

获取单个角色:

图片

获取角色的一些漫画:

图片

同样,您可以将相同的逻辑应用于不同的对象,例如:

图片

最后,每个对象具有的子资源如下:

  • 人物
    • all``get``comics``events``series``stories
  • 漫画
    • all``get``characters``creators``events``stories
  • 创作者
    • all``get``comics``events``series``stories
  • 活动
    • all``get``characters``comics``creators``series``stories
  • 系列
    • all``get``characters``comics``creators``events``stories
  • 故事
    • all``get``characters``comics``creators``events``series

3. 使用API找到雷神出现过的漫画

想要使用API查找灭霸出现过的所有漫画,你就得先知道雷神的角色ID(character ID), 我们通过角色名字得到角色对应的ID:

图片

运行文件:

python 1.py

结果如下:

图片

可以看到我们得到了不同系列下的雷神,第一个元素是系列ID,第二个元素是系列名称,以 ID=1009664 为例,获得雷神出现过的漫画:

图片

运行文件:

python 1.py

**
结果如下:**

图片

可以看到,雷神一共在至少20部作品里出现过哦。怎么样,是不是特别方便的检索工具?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2694

    浏览量

    47427
  • 数据
    +关注

    关注

    8

    文章

    6998

    浏览量

    88936
  • API
    API
    +关注

    关注

    2

    文章

    1496

    浏览量

    61949
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84618
收藏 人收藏

    评论

    相关推荐

    谁有拉杆式音箱开关电源电路图

    拉杆式音箱开关电源主电源无输出付电源有输出,带有12V逆变供电功能。
    发表于 12-02 06:12

    Mouser Electronics与合作 让超级英雄科技成真

     2016年5月18日— 最新电子元器件的全球领先授权分销商贸泽电子 (Mouser Electronics) 与合作,联手推出英雄计划系列短片,目的是寓教于乐,以调动未来工程师和
    发表于 05-18 18:09 1003次阅读

    你知道/DC里的英雄用的都是什么手机吗?

    如今、DC 的超级英雄电影数不胜数,但其实脱下他们超级英雄服装,一个个也都是普通人,需要吃喝玩乐,也需要用到如今人们离不开的手机,那么像托尼史塔克、史蒂文罗杰斯这些人,都用的是什么手机呢? 钢铁
    的头像 发表于 03-26 14:24 8176次阅读

    刚提笔的VR世界

    美国当地时间11月12日,被誉为“之父”的漫画家斯坦·李逝世,享年95岁。而就在刚刚过去的11月9日,的大片《毒液:致命守护者》以3D、IMAX3D、杜比全景声等多种制式登陆中
    发表于 03-14 11:22 466次阅读

    什么样的游戏规则,打造了史上最成功的电影产品“宇宙”?

    只有对一无所知的人,才会惊讶于《复仇者联盟 4》创下的预售纪录。
    的头像 发表于 04-25 15:22 3356次阅读

    华米携手,Oclean电动牙刷复联定制款曝光!

    5月27日,华米科技微博官宣或将与合作,随后,有微博网友接连曝光了疑似华米旗下品牌Oclean的复联定制款电动牙刷以及疑似华米和合作的手表,吸睛万千,更引发各路英雄粉丝热议,美
    发表于 05-27 21:00 231次阅读

    荣泰G20款筋膜枪为何如此受欢迎,它有什么优势

    它虽然块头小,却有大能量,十几分钟就能改善肌肉僵硬,让身体满血复活; 它拥有超高颜值,年轻人喜爱的主题元素,完美符合当下最流行的“真香定律”; 它就是近来被各大博主争相种草,深受年轻人喜爱和追捧
    的头像 发表于 02-02 09:38 1604次阅读

    ADM1266 Python

    ADM1266 Python
    发表于 03-23 15:47 1次下载
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>库</b>

    aigo移动固态硬盘S9款:外观设计真的很不错

    对于大多数的粉丝来说,并不仅仅是一部电影,动漫,而是一个伴着我们的“超级英雄”,因为在我们生活当中,可以随时可以看到关于钢铁侠周边的产品,各种手办,玩具,模型等等都深受
    发表于 09-03 11:29 276次阅读

    版aigo移动固态硬盘S9:为情怀买单,你值得拥有

    授权的科技潮品—aigo移动固态硬盘S9版。 现在这款产品就已经被我拿在手中,作为Marvel官方授权的钢铁侠高级定制版,它的定制是从包装盒开始的,红色厚实的礼盒包装,背面印
    发表于 09-03 11:32 294次阅读

    这款PSSD移动固态硬盘好看又好用 周边潮物

        相信很多朋友都跟我一样,非常喜欢系列的超级英雄,尤其是整个系列当中的天才级人物“钢铁侠”更是让我们喜爱不已。正好今天笔者就跟大家推荐一款
    的头像 发表于 09-16 08:48 1110次阅读
    这款PSSD移动固态硬盘好看又好用 <b class='flag-5'>漫</b><b class='flag-5'>威</b>周边潮物

    迷必备“神器” 这款aigo国民好物移动固态硬盘燃炸了!

    对于电影,大家并不陌生,有很多熟悉的超级英雄都出自的电影作品中,就在9月3日这天,有个好消息传来,
    的头像 发表于 09-15 18:19 708次阅读

    如何安装常用Python

    Python作为一种流行的编程语言,拥有丰富的第三方资源,这些可以帮助开发者轻松实现各种功能,从数据分析到Web开发,从机器学习到图像处理,涵盖了各个领域。在Python的开发过程
    的头像 发表于 04-14 12:11 1155次阅读

    python有什么用 如何用python创建数据

    python有什么用 如何用python创建数据 Python是一种高级编程语言,可以用于开发各种类型的应用程序和工具。它的广泛应用使它在编程领域中极为受欢迎。
    的头像 发表于 08-28 16:41 1172次阅读

    python读取数据数据 python查询数据 python数据连接

    python读取数据数据 python查询数据 python数据连接
    的头像 发表于 08-28 17:09 1808次阅读