search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

一個爬豆瓣電影信息的輪子

全文約 2009 字,讀完可能需要 3 分鐘。

做了一個用於獲取指定電影名稱的豆瓣電影詳情的 Python 包。它可以自動搜索到指定的電影,並下載其電影詳情,嗯,還有高清海報哦! 項目地址:。

說明

1。 該模塊根據給定的影片名稱,返回來自豆瓣的影片詳情;

2。 返回結果均為字典格式;

3。 豆瓣詳情獲取時,會自動下載影片對應的高清劇照,並存儲在返回的字典中(存儲在

海報數據

欄位);

4。 豆瓣電影詳情獲取時,單 IP 訪問頻率不能太高,訪問間隔盡量控制在 2 秒以上,否則 IP 可能會被屏蔽。

安裝、卸載

  • python3 setup.py install/uninstall

快速測試

  • importmovie_info

  • name="阿凡達"

  • d=movie_info.DoubanMovieInfo(name)

  • print(d)

  • d.movie_info

使用

獲取豆瓣電影詳情

1。 說明:

  • 傳入的參數除了有電影名稱外,還可以額外傳遞年份信息,以便獲取更加準確的匹配結果;

  • 豆瓣電影詳情在獲取時會自動下載電影相關的海報,並存儲到結果字典的 海報數據 欄位。

2。 獲取電影功夫瑜伽的詳情:

  • importos

  • frommovie_infoimportDoubanMovieInfo

  • info=DoubanMovieInfo('功夫瑜伽'2017).movie_info

  • forkvininfo.items:

  • print(kv)

保存海報數據

  • poster_name=os.path.join('posters''{}_{}'.format(nameinfo['海報鏈接'].split('/')[-1]))

  • withopen(poster_name'wb')asf:

  • f.write(info['海報數據'])

  • print('海報保存路徑:{}'.format(poster_name))

3。 輸出:

  • {

  • "製片國家/地區":"大陸, 印度"

  • "片長":"108分鐘"

  • "海報鏈接":"https://img3.doubanio.com/view/photo/raw/public/p2412371389.jpg"

  • "海報數據":"xxxxxxxxxx"

  • "IMDB編碼":"tt4217392"

  • "電影名稱":"功夫瑜伽"

  • "類型":"喜劇, 動作, 冒險"

  • "語言":"漢語普通話, 英語, 印地語, 阿拉伯語"

  • "主演":"成龍, 李治廷, 張藝興, 索努*蘇德, 母其彌雅, 迪莎*帕塔尼, 艾米拉*達斯特, 尚語賢, 姜雯, 張國立, 伊利亞娜*狄克魯茲"

  • "編劇":"唐季禮"

  • "上映日期":"2017-01-28(大陸)"

  • "導演":"唐季禮"

  • "又名":"Kung Fu Yoga"

  • "來源":"豆瓣電影"

  • "劇情介紹":"考古學教授Jack(成龍 飾)多年沒有踏出學校,校長和學生都對他添油加醋的歷史半信半疑。一次授課後,一個印度女孩找到Jack,用一張千年地圖吸引了Jack的目光。於是Jack和摯友的兒子李瓊斯(李治廷 飾)、助教小光(張藝興 飾)組成"尋寶小分隊",為"神秘寶石"展開冒險,在迪拜和土豪飆車,在冰島潛入神秘冰穴,在印度大戰土狼,和印度貴族斗舞,動作喜劇再升級,打笑全世界。"

  • "電影鏈接":"https://movie.douban.com/subject/26182910/"

  • }

題圖:pexels,CC0 授權。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦