1. 程式人生 > >python爬蟲之豆瓣電影評分

python爬蟲之豆瓣電影評分

想知道一部電影好不好看,豆瓣的評分還是比較靠譜的,於是,搞了搞,寫了一個小爬蟲:

說明文件:

1.直接講程式碼儲存成.py檔案

2.輸入你喜歡的電影,按下回車

3.顯示豆瓣的電影評分

4. 按任意鍵退出程式;


# -*- coding: utf-8 -*-

import urllib2
import re
import sys
reload(sys)
sys.setdefaultencoding('utf8')

values = raw_input()

#data = urllib.urlencode(values)
url = 'https://www.douban.com/search?cat=1002&q='
geturl = url+values
print geturl
request = urllib2.Request(geturl)
response = urllib2.urlopen(request)
#with open('C:\\Users\\Wang Zuo\\Desktop\\test.txt', 'w') as f:
#    f.write(response.read())
content = response.read().decode('utf-8')  #得到網頁內容
pattern = re.compile(r' <span class="rating_nums">(.*?)</span>')
item = re.findall(pattern,content)
if len(item) == 0 :
    print 'Did not find the data'
else:
    print '評分:'+item[0]
raw_input()