檢查系列Firefly http://www.imdb.com/title/tt0303461/。 給予代碼:imdbpy:不要從get_movie ['writer']獲取完整的作家列表
from imdb import IMDb
parser = IMDb()
parsed = parser.get_movie('0303461')
list_writers = parsed['writer']
名單解析[「作家」]似乎忽略任何作家用不到兩年的小插曲對他們的名字。 呼叫:
parser.update(parsed,'writer')
導致錯誤:
2015-10-06 12:24:05,877 ERROR [imdbpy] /usr/local/lib/python2.7/dist-packages/imdb/init.py:768: unknown information set "writer"
這是正確的功能,和完整的列表只能通過SQL數據庫獲得?或者我做錯了什麼?
應對以下@達維德 - alberani的表彰評論:
我同意,有或沒有它的獲取是不必要的,但是,它沒有得到,可以從IMDB本身可以看出整個記錄。運行parsed.get('writer'),我得到以下名稱列表: [「Whedon,Joss」,「Minear,Tim」,「Edlund,Ben」,「Molina,Jose」]
The series writing學分here,呈現出以下額外的作家:
- 謝麗爾該隱(1集,2002年)
- 簡·埃斯佩森...(1集,2002年)
- 德魯·Z·格林伯格... (1集,2002)
- Brett Matthews ...(1集,2003)
在戰後初期已回覆 – bobthepurple