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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

Python怎么使用漫威庫

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

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

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

1.注冊賬號獲得API訪問權(quán)限

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

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

圖片

2.pip安裝相應(yīng)的第三方工具

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

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

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

公鑰秘鑰示例

獲取所有角色:

圖片

獲取單個角色:

圖片

獲取角色的一些漫畫:

圖片

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

圖片

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

  • 人物
    • 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)過的所有漫畫,你就得先知道雷神的角色I(xiàn)D(character ID), 我們通過角色名字得到角色對應(yīng)的ID:

圖片

運(yùn)行文件:

python 1.py

結(jié)果如下:

圖片

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

圖片

運(yùn)行文件:

python 1.py

**
結(jié)果如下:**

圖片

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

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

    關(guān)注

    7

    文章

    2725

    瀏覽量

    47611
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7102

    瀏覽量

    89283
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1507

    瀏覽量

    62217
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4801

    瀏覽量

    84863
收藏 人收藏

    評論

    相關(guān)推薦

    誰有拉桿式音箱開關(guān)電源電路圖

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

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

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

    剛提筆的VR世界

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

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

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

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

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

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

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

    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è)計真的很不錯

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

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

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

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

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

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

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

    如何安裝常用Python

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

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

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

    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 ?1861次閱讀

    爭鋒》全球上線,英特爾銳炫顯卡助力沉浸式體驗(yàn)

    近日,網(wǎng)易推出的超級英雄PVP團(tuán)隊(duì)射擊游戲《爭鋒》正式在全球范圍內(nèi)上線,并在發(fā)布后的短短72小時內(nèi),便成功吸引了超過1000萬全球玩家的熱烈追捧。這款游戲?yàn)橥婕規(guī)砹饲八从械某两?b class='flag-5'>漫
    的頭像 發(fā)表于 12-24 10:28 ?297次閱讀