0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Python怎么使用漫威庫

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-21 10:32 ? 次閱讀

在看漫威系列電影的時候,你是不是經(jīng)常會對一些角色感到好奇,想知道每個角色的關聯(lián)關系和出場的事件,但是卻無從下手?

現(xiàn)在,我們有很好的庫來幫助我們實現(xiàn)這些想法了!Marvel Comics API 允許各地的開發(fā)人員訪問漫威70年來龐大的漫畫庫信息。接下來就來告訴大家怎么使用這個漫威庫。

1.注冊賬號獲得API訪問權限

訪問下面的鏈接注冊一個漫威開發(fā)者
https://developer.marvel.com/signup

跟著步驟走,接受它的使用條款后就能得到public key(公鑰)和 private key(私鑰)了:

圖片

2.pip安裝相應的第三方工具

在pip中輸入以下命令安裝marvel包(默認你已經(jīng)安裝好了python和pip哦,如果你還沒有安裝,建議閱讀這個教程python安裝)

這個包是這個漫威API的封裝器,里面封裝了許多查詢模塊,方便我們使用。

我們不需要知道這個模塊內(nèi)部是怎么發(fā)送post請求向漫威api調(diào)用數(shù)據(jù)的,僅需要使用一個語句,將我們剛剛獲得的公鑰和私鑰傳入進去,就可以拿到數(shù)據(jù)。

公鑰秘鑰示例

獲取所有角色:

圖片

獲取單個角色:

圖片

獲取角色的一些漫畫:

圖片

同樣,您可以將相同的邏輯應用于不同的對象,例如:

圖片

最后,每個對象具有的子資源如下:

  • 人物
    • all``get``comics``events``series``stories
  • 漫畫
    • all``get``characters``creators``events``stories
  • 創(chuàng)作者
    • 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找到雷神出現(xiàn)過的漫畫

想要使用API查找滅霸出現(xiàn)過的所有漫畫,你就得先知道雷神的角色ID(character ID), 我們通過角色名字得到角色對應的ID:

圖片

運行文件:

python 1.py

結果如下:

圖片

可以看到我們得到了不同系列下的雷神,第一個元素是系列ID,第二個元素是系列名稱,以 ID=1009664 為例,獲得雷神出現(xiàn)過的漫畫:

圖片

運行文件:

python 1.py

**
結果如下:**

圖片

可以看到,雷神一共在至少20部作品里出現(xiàn)過哦。怎么樣,是不是特別方便的檢索工具?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2655

    瀏覽量

    47293
  • 數(shù)據(jù)

    關注

    8

    文章

    6810

    瀏覽量

    88743
  • API
    API
    +關注

    關注

    2

    文章

    1472

    瀏覽量

    61749
  • python
    +關注

    關注

    55

    文章

    4767

    瀏覽量

    84375
收藏 人收藏

    評論

    相關推薦

    誰有拉桿式音箱開關電源電路圖

    拉桿式音箱開關電源主電源無輸出付電源有輸出,帶有12V逆變供電功能。
    發(fā)表于 12-02 06:12

    Mouser Electronics與合作 讓超級英雄科技成真

     2016年5月18日— 最新電子元器件的全球領先授權分銷商貿(mào)澤電子 (Mouser Electronics) 與合作,聯(lián)手推出英雄計劃系列短片,目的是寓教于樂,以調(diào)動未來工程師和
    發(fā)表于 05-18 18:09 ?996次閱讀

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

    如今、DC 的超級英雄電影數(shù)不勝數(shù),但其實脫下他們超級英雄服裝,一個個也都是普通人,需要吃喝玩樂,也需要用到如今人們離不開的手機,那么像托尼史塔克、史蒂文羅杰斯這些人,都用的是什么手機呢? 鋼鐵
    的頭像 發(fā)表于 03-26 14:24 ?8127次閱讀

    剛提筆的VR世界

    美國當?shù)貢r間11月12日,被譽為“之父”的漫畫家斯坦·李逝世,享年95歲。而就在剛剛過去的11月9日,的大片《毒液:致命守護者》以3D、IMAX3D、杜比全景聲等多種制式登陸中
    發(fā)表于 03-14 11:22 ?456次閱讀

    什么樣的游戲規(guī)則,打造了史上最成功的電影產(chǎn)品“宇宙”?

    只有對一無所知的人,才會驚訝于《復仇者聯(lián)盟 4》創(chuàng)下的預售紀錄。
    的頭像 發(fā)表于 04-25 15:22 ?3331次閱讀

    華米攜手,Oclean電動牙刷復聯(lián)定制款曝光!

    5月27日,華米科技微博官宣或將與合作,隨后,有微博網(wǎng)友接連曝光了疑似華米旗下品牌Oclean的復聯(lián)定制款電動牙刷以及疑似華米和合作的手表,吸睛萬千,更引發(fā)各路英雄粉絲熱議,美
    發(fā)表于 05-27 21:00 ?225次閱讀

    榮泰G20款筋膜槍為何如此受歡迎,它有什么優(yōu)勢

    它雖然塊頭小,卻有大能量,十幾分鐘就能改善肌肉僵硬,讓身體滿血復活; 它擁有超高顏值,年輕人喜愛的主題元素,完美符合當下最流行的“真香定律”; 它就是近來被各大博主爭相種草,深受年輕人喜愛和追捧
    的頭像 發(fā)表于 02-02 09:38 ?1582次閱讀

    ADM1266 Python

    ADM1266 Python
    發(fā)表于 03-23 15:47 ?1次下載
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>庫</b>

    aigo移動固態(tài)硬盤S9款:外觀設計真的很不錯

    對于大多數(shù)的粉絲來說,并不僅僅是一部電影,動漫,而是一個伴著我們的“超級英雄”,因為在我們生活當中,可以隨時可以看到關于鋼鐵俠周邊的產(chǎn)品,各種手辦,玩具,模型等等都深受
    發(fā)表于 09-03 11:29 ?272次閱讀

    版aigo移動固態(tài)硬盤S9:為情懷買單,你值得擁有

    授權的科技潮品—aigo移動固態(tài)硬盤S9版。 現(xiàn)在這款產(chǎn)品就已經(jīng)被我拿在手中,作為Marvel官方授權的鋼鐵俠高級定制版,它的定制是從包裝盒開始的,紅色厚實的禮盒包裝,背面印
    發(fā)表于 09-03 11:32 ?289次閱讀

    這款PSSD移動固態(tài)硬盤好看又好用 周邊潮物

    ? ? 相信很多朋友都跟我一樣,非常喜歡系列的超級英雄,尤其是整個系列當中的天才級人物“鋼鐵俠”更是讓我們喜愛不已。正好今天筆者就跟大家推薦一款
    的頭像 發(fā)表于 09-16 08:48 ?1094次閱讀
    這款PSSD移動固態(tài)硬盤好看又好用 <b class='flag-5'>漫</b><b class='flag-5'>威</b>周邊潮物

    迷必備“神器” 這款aigo國民好物移動固態(tài)硬盤燃炸了!

    對于電影,大家并不陌生,有很多熟悉的超級英雄都出自的電影作品中,就在9月3日這天,有個好消息傳來,
    的頭像 發(fā)表于 09-15 18:19 ?694次閱讀

    如何安裝常用Python

    Python作為一種流行的編程語言,擁有豐富的第三方資源,這些可以幫助開發(fā)者輕松實現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機器學習到圖像處理,涵蓋了各個領域。在Python的開發(fā)過程
    的頭像 發(fā)表于 04-14 12:11 ?1119次閱讀

    python有什么用 如何用python創(chuàng)建數(shù)據(jù)

    python有什么用 如何用python創(chuàng)建數(shù)據(jù) Python是一種高級編程語言,可以用于開發(fā)各種類型的應用程序和工具。它的廣泛應用使它在編程領域中極為受歡迎。
    的頭像 發(fā)表于 08-28 16:41 ?1129次閱讀

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù) python數(shù)據(jù)連接

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù) python數(shù)據(jù)連接
    的頭像 發(fā)表于 08-28 17:09 ?1727次閱讀