python爬蟲之豆瓣電影評分
阿新 • • 發佈:2019-02-04
想知道一部電影好不好看,豆瓣的評分還是比較靠譜的,於是,搞了搞,寫了一個小爬蟲:
說明文件:
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()