㈠ 求推薦電影
全民超人
長江七號
十全九美
50部最偉大的喜劇電影排行榜 (英國權威電影雜志《TOTAL FILM》評選出的50部最偉大的喜劇電影 )
1、 布萊恩的生活(MONTY PYTHON』S LIFE OF BRIAN) 1979年英國出品
2、飛機(AIRPLANE)1980年美國出品
3、我和魏茨奈爾(WITHNAIL AND I)1987年英國出品
4、情迷索瑪麗(THERE』S SOMETHING ABOUT MARY)1998年美國出品
5、 巨蟒與聖杯 (MONTY PYTHON AND THE HOLYGRAIL)1975年英國出品
6、美國派(AMERICAN PIE)1999年美國出品
7、土撥鼠日/偷天情緣(GROUNDHOG DAY)1993年美國出品
8、熱情似火(SOME LIKE IT HOT)1959年美國出品
9、 明亮的馬鞍(BLAZING SADDLES)1974年美國出品
10、飛機、火車與汽車(PLANES TRAINS & AUTOMOBILES)1987年美國出品
11、巡迴演出(SPINAL TAP)1984年美國出品
12、間諜奧斯丁/王牌大賤諜( AUSTIN POWERS)1997-1999-2002年美國出品
13、南方公園 (SOUTH PARK)1999年美國出品
14、布魯斯兄弟 (THE BLUES BROTHERS) 1980年美國出品
15. 阿獃與阿瓜(DUMB AND DUMBER)1994年美國出品
16. 店員(CLERKS)1994年美國出品
17、粉色美洲豹 (THE PINK PANTHER) 1964年英國美國出品
18、低俗小說(PULP FICTION)1994年美國出品
19、動物屋(ANIMAL HOUSE)1978年美國出品
20、大保齡離奇綁架/謀殺綠腳趾 (THE BIG LEBOWSKI)1998年美國出品
21、這個殺手將有難/格羅斯 龐特 布蘭克(GROSSE POINTE BLANK)
22、監獄狂人(STIR CRAZY)1980年美國出品
23、壞學生費瑞斯 布勒/蹺課天才(FERRIS BUELLER』S DAY OFF)1986年美國出品
24、奇愛博士 (DR STRANGELORS) 1964年美國出品
25、善良心和小冠冕(KIND HEARTS AND CORONETS)1949年英國出品
25、善良心和小冠冕(KIND HEARTS AND CORONETS)1949年英國出品
26、西部之路(WAY OUT WEST) 1937年美國出品
27、四個婚禮一個葬禮(FOUR WEDDINGS AND A FUNERAL) 1994年英國出品
28、年輕的弗蘭科斯坦 (YOUNG FRANKENSTEIN)1974年美國出品
29、鴨子湯(DUCK SOUP) 1933 年美國出品
30、沉睡者(SLEEPER) 1973年美國出品
31、哈利 格里摩爾(HAPPY GILMORE) 1996年美國出品
32、黑舍爾 (HEATHERS) 1989年美國出品
33、鬼玩人2(EVIL DEAD 2)1987年美國出品
34、交易市場(TRADING PLACES) 1983年美國出品
35 絕智奇才(THE MAN WITH TWO BRAINS) 1983年美國出品
36、女殺手(THE LADYKILLERS)1955年英國出品
37、公主新娘 (THE PRINCESS BRIDE),1987年美國出品
38、一條名叫旺達的魚(A FISH CALLED WANDA)1988年美國出品
39、裸槍/白頭神探 (THE NAKED GUN) 1988年美國出品
40、持續的尖叫 (CARRY ON SCREAMING)1966年英國出品
41、韋恩的世界/反鬥智多星(WAYNE』S SORLD)1992年美國出品
42、安妮 霍爾 ANNIE HALL,1977年美國出品
43、婚禮歌手 (THE WEDDING SINGER) 1998年美國出品
44、捉鬼敢死隊 (GHOST BUSTERS) 1984年美國出品
45、當哈里遇上莎莉 (WHEN HARRYMET SALLY)1989年美國出品
46、萊門布的全國漫遊 (NATIONAL LAMPOON』S VOCATION) 1983年美國出品
47、寶貝快長大 (BRINGING UP BABY),1938年美國出品
48、大笨蛋(THE JERK),1979年美國出品
49、光豬六壯士/脫線舞男 (THE FULL MONTY) 1997年英國出品
50、阿比阿泰歷險記 (BILL&TED』S EXCELLENT ADVENTURE)1989年美國出品
韓國喜劇片
2《~豪傑青春》~1《餅干老師星星糖》7《我的名字叫金三順》4《小小新娘》3《奴隸情人》6《那小子真帥》5《狼的誘惑》9《新娘十八》10《嫂嫂十九》《假如愛有天意》《愛在哈佛》《長腿叔叔》《觸不到的戀人》《我腦海中的橡皮擦》8《浪漫滿屋》《美妙人生》《我的野蠻女老師》《校園卧底》《屋塔房小貓》《純情舞女》~~沒有按順序排`~是我看過韓劇中的精選~~:)最近看的《不能就這么死》和《朝鮮人在韓國》和《家門榮譽》挺搞笑
喜羊羊與灰太狼——牛氣沖天
上帝也瘋狂
冒牌天神
憨豆先生
功夫熊貓
《小姐好辣》、《足球尤物》這兩部很有意思,我都笑翻了
家庭類:《拜見岳父》1、2
校園類:《水平座女孩》《大學新生》《女孩的姓》《超人高校》《新烏龍女校》《留級之王》《熱血教師》《野孩子》 《搖滾夏令營》《美少女拉拉隊》
《魔法灰姑娘》《魔法奇緣》都是魔幻類的愛情喜劇片,值得一看
速度:《的士女王》
《同居牢友》《你丫閉嘴》監獄題材喜劇
比較老的有《穿越時空愛上你》梅格·瑞安 主演的愛情魔幻喜劇
《灰姑娘的玻璃手機》1、2
《男女錯變身》 魔幻喜劇
《神勇奶爸》動作類的
《查理和巧克力工廠》《特工小子》兒童類的喜劇
《鑽石狗》《比佛利拜金犬》《神犬也瘋狂》《長毛狗》動物題材的
《三角洲部隊》軍隊題材的 很搞笑
比較老的《律政俏佳人》1、2 《選美俏卧底》1、2 《午夜狂奔》
《總統千金歐游記》
摩根弗里曼《遺願清單》
我最近新淘到的喜劇,很好很感人,中間也不乏搞笑的情節,建議你看一下,呵呵
呆佬拜壽
超時空要愛
我愛夜來香
富貴列車
神探馬如龍
滑稽世界
老豆不怕多
92黑玫瑰對黑玫瑰
鬼馬智多星
難兄難弟
殺妻二人組
一妻二夫
一屋兩夫
龍的傳人
功夫
無敵幸運星
富貴逼人
再見王老五
小男人周記
大丈夫日記
過阜新娘
龍的傳人
武狀元蘇乞兒
唐伯虎點秋香
九品芝麻官之白麵包青天
西遊記之101回月光寶盒
西遊記完結篇之仙履奇緣
回魂夜
大內密探零零發
食神
喜劇之王
打工皇帝
大三元
九星報喜
八星報喜
花田喜事
奇謀妙計五福星
快餐車
A計劃
賣身契
半斤八兩
希望你能找到自己喜歡的
㈡ 話說Python語言可以用來作為電影大片的特效計算,比如:阿凡達和復仇者聯盟等電影。是真的么國內沒這技
有一個叫blender的軟體是用python寫的,可以干這個。比如參考里鏈接的圖片就是用blender來處理的一個電影里的截圖。
㈢ 怎樣用python獲取電影
實驗室這段時間要採集電影的信息,給出了一個很大的數據集,數據集包含了4000多個電影名,需要我寫一個爬蟲來爬取電影名對應的電影信息。
其實在實際運作中,根本就不需要爬蟲,只需要一點簡單的Python基礎就可以了。
前置需求:
Python3語法基礎
HTTP網路基礎
===================================
第一步,確定API的提供方。IMDb是最大的電影資料庫,與其相對的,有一個OMDb的網站提供了API供使用。這家網站的API非常友好,易於使用。
第二步,確定網址的格式。
第三步,了解基本的Requests庫的使用方法。
㈣ 自學python的學習路線是什麼推薦一些python學習資源
第一個階段
初級,掌握Python的語法和一些常用庫的使用
這里首先推薦廖雪鋒在網上的書籍,這是Python2.7版本的,這本書適合於重頭開始一直讀完,作為一個開發人員,除了基本的語法,這本書裡面提到了一些其他的常用的庫,看了廖老師寫的很多東西,感覺他的思路,以及寫博客寫書的高度,概括性,原理性都十分好,這本書讀完之後,相信就可以動手寫很多東西了,可以盡情的玩轉Python解釋器了。
另外還有一本書《Python參考手冊》,這本書也十分的有用,關於Python的方方面面基本都囊括在內,可以作為一本Python字典來查詢使用方法,十分好用。
掌握一門語言最好的方法就是用它,所以我覺得邊學語法邊刷Leetcode是掌握Python最快的方式之一。
很多隻需要將Python作為腳本或者就是寫一些小程序處理處理文本的話,到這一個階段就足夠了,這個階段已經可以幫我們完成很多很多的事情了。但是如果是一個專業學習Python的,恐怕還需要努力的升級:
第二個階段
中級,掌握自己特定領域的庫,掌握pythonic寫法,非常熟悉Python的特性
推薦的第一本書是《編寫高質量代碼–改善python程序的91個建議》,這本書大概的提了下Python工程的文件布局,更多的總結了如何寫出pythonic的代碼,另外,也介紹了一些常用的庫。
要想深入的了解Python,有的時候看看Python的源碼也是很重要的,自己通過讀懂源碼,來徹底的了解Python的核心機制,這里推薦《Python源碼剖析——深度探索動態語言核心技術》,這本書並沒有看完,只是在需要深入了解Python某個功能或者數據結構的時候看看相關章節,也覺得受益匪淺。
自己領域的書籍和資料也肯定很多,比如web開發的構架都有很多,只有了解熟悉了所有構架,在選擇的時候才能衡量利弊,然後深入掌握某些構架。
這個階段過後,可以寫出pythonic代碼,可以通過PEP8的檢查,可以為開源社區做貢獻了,可以將一個Python文件寫的十分好,但是如果要用Python開發一個大型項目,還是有很多東西需要掌握的,比如項目的文檔,項目的發布,下載,項目性能和案例等等。
第三個階段
高級,從整個工程項目著眼,考慮document,distribution,性能優化等
目前只看了一本書《the hacker guide to python》,看的是英文版的,這本書對項目的布局,文檔,性能,發布等做了很多詳細的介紹,我覺得寫的還是很不錯,只不過本人還需要再讀幾遍。
對於大多數人來說,很難有機會從頭開始一個有意義的大型工程項目,所以自己可以用Python實現一些簡單的功能,簡單的項目,這個靈感可以去知乎或者quora搜索,很多前輩都分享了自己的經驗。
從大局入手,規劃好項目的布局,設定好相應的文檔說明,提供工程下載安裝的方法,帶幾個demo,每個類,每個函數,每行代碼都反復推敲,寫出pythonic的程序,相信這時候Python於我們便是信手拈來了!
㈤ python爬蟲豆瓣電影評價
這部電影看著非常不錯,畫面拍得非常唯美。
㈥ python能做什麼
1、Web應用開發
Python經常被用於 Web 開發。例如,通過 mod_wsgi 模塊,Apache 可以運行用 Python 編寫的 Web 程序。Python 定義了 WSGI 標准應用介面來協調 HTTP 伺服器與基於 Python 的 Web 程序之間的通信。
不僅如此,一些 Web 框架(如 Django、TurboGears、web2py 等等)可以讓程序員輕松地開發和管理復雜的Web程序。
舉個最直觀的例子,全球最大的搜索引擎 Google,在其網路搜索系統中就廣泛使用 Python 語言。另外,我們經常訪問的集電影、讀書、音樂於一體的豆瓣網,也是使用 Python 實現的。
2、操作系統管理、自動化運維開發
很多操作系統中,Python 是標準的系統組件,大多數 Linux 發行版以及 NetBSD、OpenBSD 和 Mac OS X 都集成了 Python,可以在終端下直接運行 Python。
有一些 Linux 發行版的安裝器使用 Python 語言編寫,例如 Ubuntu 的 Ubiquity 安裝器、Red Hat Linux 和 Fedora 的 Anaconda 安裝器等等。
另外,Python 標准庫中包含了多個可用來調用操作系統功能的庫。例如,通過 pywin32 這個軟體包,我們能訪問 Windows 的 COM 服務以及其他 Windows API;使用 IronPython,我們能夠直接調用 .Net Framework。
通常情況下,Python 編寫的系統管理腳本,無論是可讀性,還是性能、代碼重用度以及擴展性方面,都優於普通的 shell 腳本。
3、游戲開發
很多游戲使用 C++ 編寫圖形顯示等高性能模塊,而使用 Python 或 Lua 編寫游戲的邏輯。和 Python 相比,Lua 的功能更簡單,體積更小;而 Python 則支持更多的特性和數據類型。
比如說,國際上指明的游戲 Sid Meier's Civilization,就是使用 Python 實現的。
4、編寫伺服器軟體
Python 對於各種網路協議的支持很完善,所以經常被用於編寫伺服器軟體以及網路爬蟲。
比如說,Python 的第三方庫 Twisted,它支持非同步網路編程和多數標準的網路協議(包含客戶端和伺服器端),並且提供了多種工具,因此被廣泛用於編寫高性能的伺服器軟體。
5、科學計算
NumPy、SciPy、Matplotlib 可以讓 Python 程序員編寫科學計算程序。
以上都只是 Python 應用領域的冰山一角,總的來說,Python 語言不僅可以應用到網路編程、游戲開發等領域,還可以在圖形圖像處理、只能機器人、爬取數據、自動化運維等多方面展露頭角,為開發者提供簡約、優雅的編程體驗。
㈦ Python抓取豆瓣電影排行榜
1.觀察url
首先觀察一下網址的結構 http://movie.douban.com/top250?start=0&filter=&type= :
可以看到,問號?後有三個參數 start、filter、type,其中start代表頁碼,每頁展示25部電影,0代表第一頁,以此類推25代表第二頁,50代表第三頁...
filter顧名思義,是過濾已經看過的電影,filter和type在這里不重要,可以不管。
2.查看網頁源代碼
打開上面的網址,查看源代碼,可以看到信息的展示結構如下:
1 <ol class="grid_view"> 2 <li> 3 <div class="item"> 4 <div class="pic"> 5 <em class="">1</em> 6 <a href="http://movie.douban.com/subject/1292052/"> 7 <img alt="肖申克的救贖" src="http://img3.douban.com/view/movie_poster_cover/ipst/public/p480747492.jpg" class=""> 8 </a> 9 </div>10 <div class="info">11 <div class="hd">12 <a href="http://movie.douban.com/subject/1292052/" class="">13 <span class="title">肖申克的救贖</span>14 <span class="title"> / The Shawshank Redemption</span>15 <span class="other"> / 月黑高飛(港) / 刺激1995(台)</span>16 </a>17 18 19 <span class="playable">[可播放]</span>20 </div>21 <div class="bd">22 <p class="">23 導演: 弗蘭克·德拉邦特 Frank Darabont 主演: 蒂姆·羅賓斯 Tim Robbins /...<br>24 1994 / 美國 / 犯罪 劇情25 </p>26 27 28 <div class="star">29 <span class="rating5-t"><em>9.6</em></span>30 <span>646374人評價</span>31 </div>32 33 <p class="quote">34 <span class="inq">希望讓人自由。</span>35 </p>36 </div>37 </div>38 </div>39 </li>
其中<em class="">1</em>代表排名,<span class="title">肖申克的救贖</span>代表電影名,其他信息的含義也很容易能看出來。
於是接下來可以寫正則表達式:
1 pattern = re.compile(u'<div.*?class="item">.*?<div.*?class="pic">.*?' 2 + u'<em.*?class="">(.*?)</em>.*?' 3 + u'<div.*?class="info">.*?<span.*?class="title">(.*?)' 4 + u'</span>.*?<span.*?class="title">(.*?)</span>.*?' 5 + u'<span.*?class="other">(.*?)</span>.*?</a>.*?' 6 + u'<div.*?class="bd">.*?<p.*?class="">.*?' 7 + u'導演: (.*?) ' 8 + u'主演: (.*?)<br>' 9 + u'(.*?) / (.*?) / '10 + u'(.*?)</p>'11 + u'.*?<div.*?class="star">.*?<em>(.*?)</em>'12 + u'.*?<span>(.*?)人評價</span>.*?<p.*?class="quote">.*?'13 + u'<span.*?class="inq">(.*?)</span>.*?</p>', re.S)
在此處flag參數re.S代表多行匹配。
3.使用面向對象的設計模式編碼
代碼如下:
1 # -*- coding:utf-8 -*- 2 __author__ = 'Jz' 3 import urllib2 4 import re 5 import sys 6 7 class MovieTop250: 8 def __init__(self): 9 #設置默認編碼格式為utf-810 reload(sys)11 sys.setdefaultencoding('utf-8')12 self.start = 013 self.param = '&filter=&type='14 self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64)'}15 self.movieList = []16 self.filePath = 'D:/coding_file/python_file/File/DoubanTop250.txt'17 18 def getPage(self):19 try:20 URL = 'http://movie.douban.com/top250?start=' + str(self.start)21 request = urllib2.Request(url = URL, headers = self.headers)22 response = urllib2.urlopen(request)23 page = response.read().decode('utf-8')24 pageNum = (self.start + 25)/2525 print '正在抓取第' + str(pageNum) + '頁數據...' 26 self.start += 2527 return page28 except urllib2.URLError, e:29 if hasattr(e, 'reason'):30 print '抓取失敗,具體原因:', e.reason31 32 def getMovie(self):33 pattern = re.compile(u'<div.*?class="item">.*?<div.*?class="pic">.*?'34 + u'<em.*?class="">(.*?)</em>.*?'35 + u'<div.*?class="info">.*?<span.*?class="title">(.*?)'36 + u'</span>.*?<span.*?class="title">(.*?)</span>.*?'37 + u'<span.*?class="other">(.*?)</span>.*?</a>.*?'38 + u'<div.*?class="bd">.*?<p.*?class="">.*?'39 + u'導演: (.*?) '40 + u'主演: (.*?)<br>'41 + u'(.*?) / (.*?) / '42 + u'(.*?)</p>'43 + u'.*?<div.*?class="star">.*?<em>(.*?)</em>'44 + u'.*?<span>(.*?)人評價</span>.*?<p.*?class="quote">.*?'45 + u'<span.*?class="inq">(.*?)</span>.*?</p>', re.S)46 while self.start <= 225:47 page = self.getPage()48 movies = re.findall(pattern, page)49 for movie in movies:50 self.movieList.append([movie[0], movie[1], movie[2].lstrip(' / '),
51 movie[3].lstrip(' / '), movie[4],
52 movie[5], movie[6].lstrip(), movie[7], movie[8].rstrip(),53 movie[9], movie[10], movie[11]])54 55 def writeTxt(self):56 fileTop250 = open(self.filePath, 'w')57 try:58 for movie in self.movieList:59 fileTop250.write('電影排名:' + movie[0] + '\r\n')60 fileTop250.write('電影名稱:' + movie[1] + '\r\n')61 fileTop250.write('外文名稱:' + movie[2] + '\r\n')62 fileTop250.write('電影別名:' + movie[3] + '\r\n')63 fileTop250.write('導演姓名:' + movie[4] + '\r\n')64 fileTop250.write('參與主演:' + movie[5] + '\r\n')65 fileTop250.write('上映年份:' + movie[6] + '\r\n')66 fileTop250.write('製作國家/地區:' + movie[7] + '\r\n')67 fileTop250.write('電影類別:' + movie[8] + '\r\n')68 fileTop250.write('電影評分:' + movie[9] + '\r\n')69 fileTop250.write('參評人數:' + movie[10] + '\r\n')70 fileTop250.write('簡短影評:' + movie[11] + '\r\n\r\n')71 print '文件寫入成功...'72 finally:73 fileTop250.close()74 75 def main(self):76 print '正在從豆瓣電影Top250抓取數據...'77 self.getMovie()78 self.writeTxt()79 print '抓取完畢...'80 81 DouBanSpider = MovieTop250()82 DouBanSpider.main()
代碼比較簡單,最後將信息寫入一個文件,沒有什麼需要解釋的地方。
㈧ python爬蟲抓取電影top20排名怎麼寫
初步接觸python爬蟲(其實python也是才起步),發現一段代碼研究了一下,覺得還比較有用處,Mark下。
上代碼:
#!/usr/bin/python#coding=utf-8#Author: Andrew_liu#mender:cy"""
一個簡單的Python爬蟲, 用於抓取豆瓣電影Top前100的電影的名稱
Anthor: Andrew_liu
mender:cy
Version: 0.0.2
Date: 2017-03-02
Language: Python2.7.12
Editor: JetBrains PyCharm 4.5.4
"""import stringimport reimport urllib2import timeclass DouBanSpider(object) :
"""類的簡要說明
主要用於抓取豆瓣Top100的電影名稱
Attributes:
page: 用於表示當前所處的抓取頁面
cur_url: 用於表示當前爭取抓取頁面的url
datas: 存儲處理好的抓取到的電影名稱
_top_num: 用於記錄當前的top號碼
"""
def __init__(self):
self.page = 1
self.cur_url = "h0?start={page}&filter=&type="
self.datas = []
self._top_num = 1
print u"豆瓣電影爬蟲准備就緒, 准備爬取數據..."
def get_page(self, cur_page):
"""
根據當前頁碼爬取網頁HTML
Args:
cur_page: 表示當前所抓取的網站頁碼
Returns:
返回抓取到整個頁面的HTML(unicode編碼)
Raises:
URLError:url引發的異常
"""
url = self.cur_url try:
my_page = urllib2.urlopen(url.format(page=(cur_page - 1) * 25)).read().decode("utf-8") except urllib2.URLError, e: if hasattr(e, "code"): print "The server couldn't fulfill the request."
print "Error code: %s" % e.code elif hasattr(e, "reason"): print "We failed to reach a server. Please check your url and read the Reason"
print "Reason: %s" % e.reason return my_page def find_title(self, my_page):
"""
通過返回的整個網頁HTML, 正則匹配前100的電影名稱
Args:
my_page: 傳入頁面的HTML文本用於正則匹配
"""
temp_data = []
movie_items = re.findall(r'<span.*?class="title">(.*?)</span>', my_page, re.S) for index, item in enumerate(movie_items): if item.find(" ") == -1:
temp_data.append("Top" + str(self._top_num) + " " + item)
self._top_num += 1
self.datas.extend(temp_data) def start_spider(self):
"""
爬蟲入口, 並控制爬蟲抓取頁面的范圍
"""
while self.page <= 4:
my_page = self.get_page(self.page)
self.find_title(my_page)
self.page += 1def main():
print u"""
###############################
一個簡單的豆瓣電影前100爬蟲
Author: Andrew_liu
mender: cy
Version: 0.0.2
Date: 2017-03-02
###############################
"""
my_spider = DouBanSpider()
my_spider.start_spider()
fobj = open('/data/moxiaokai/HelloWorld/cyTest/blogcode/top_move.txt', 'w+') for item in my_spider.datas: print item
fobj.write(item.encode("utf-8")+'
')
time.sleep(0.1) print u"豆瓣爬蟲爬取完成"if __name__ == '__main__':
main()
運行結果:
㈨ python能爬電影嗎
可以爬電影的。你想看什麼電影?我能找到
㈩ 怎樣用python爬取豆瓣電影
推薦you-get工具包,pip可以直接下載安裝