成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > python爬取豆瓣電影排行榜(requests)的示例代碼

python爬取豆瓣電影排行榜(requests)的示例代碼

熱門標(biāo)簽:深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 外呼系統(tǒng)前面有錄音播放嗎 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 千呼ai電話機(jī)器人免費 柳州正規(guī)電銷機(jī)器人收費 申請辦個400電話號碼 騰訊地圖標(biāo)注有什么版本 高德地圖標(biāo)注字母 400電話辦理費用收費

'''
  爬取豆瓣電影排行榜
  設(shè)計思路:
       1、先獲取電影類型的名字以及特有的編號
       2、將編號向ajax發(fā)送get請求獲取想要的數(shù)據(jù)
       3、將數(shù)據(jù)存放進(jìn)excel表格中
'''

環(huán)境部署:

軟件安裝:

Python 3.7.6

官網(wǎng)地址:https://www.python.org/

安裝地址:https://www.python.org/ftp/python/3.7.6/python-3.7.6-amd64.exe

PyCharm 2020.2.2 x64 位

官網(wǎng)地址:https://www.jetbrains.com/pycharm/download/#section=windows

參考教程:https://www.jb51.net/article/197466.htm

模塊安裝(打開cmd或powershell進(jìn)行下面的命令安裝【前提需要有python】):安裝requests模塊、lxml模塊(發(fā)送請求,xpath獲取數(shù)據(jù))

pip install requests #(主要用來發(fā)送請求,獲取響應(yīng))

pip install lxml #(主要引用里面的etree里面的xpath方法)

安裝xpathhelper插件(可以在網(wǎng)頁中復(fù)制相應(yīng)的節(jié)點xpath路徑并查看)

1、下載地址:

鏈接: https://pan.baidu.com/s/1zfpnrnFtZaxrgqrUX9y5Yg

提取碼: fmsu

2、window平臺下:
    · 把文件的后綴名crx改為rar,然后解壓到同名文件夾中
    · 打開谷歌的擴(kuò)展程序 ——> 進(jìn)入到管理管理擴(kuò)展程序中
    · 打開開發(fā)者模式,通過加載已解壓的擴(kuò)展程序,將插件導(dǎo)入
3、ios平臺下:
    · 直接將crx文件拖進(jìn)擴(kuò)展程序中

安裝xlwt模塊(將數(shù)據(jù)存放進(jìn)excel表格)

pip install xlwt

項目中需要引入的模塊:

import requests
from lxml import etree
import xlwt
import time

使用流程:

  • 在列表中填寫所需要獲取的電影類型名
  • 輸入開始時獲取的start以及獲取多少數(shù)據(jù)的limit
  • 填寫所要輸出的excel表格的名字(代碼中默認(rèn)douban.xls)
  • 程序運行結(jié)束后打開excel驗證數(shù)據(jù)是否獲取
  • 觀察自己所需的數(shù)據(jù)

完整代碼:

# encoding=utf8
# 編程者 :Alvin
'''
 爬取豆瓣電影排行榜
 設(shè)計思路:
 1、先獲取電影類型的名字以及特有的編號
 2、將編號向ajax發(fā)送get請求獲取想要的數(shù)據(jù)
 3、將數(shù)據(jù)存放進(jìn)excel表格中
'''
import requests
from lxml import etree
import xlwt
import time

class DouBan():
 # 初始化數(shù)據(jù),獲取最外層的數(shù)據(jù)
 def __init__(self, name_list):
 self.headers = {
 "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.3",
 "Connection": "close",
 "Referer": "https://movie.douban.com/"
 }
 # 獲取最外層的數(shù)據(jù),并拿到url中的type中的name 和 類型
 self.url = 'https://movie.douban.com/chart'
 self.dydata_list = []
 # 電影的類型名
 self.name_list = name_list
 # 實例化excel表格對象
 self.wb = xlwt.Workbook()


 # 通過電影的類型名字獲取對應(yīng)的類型號
 def get_data_typenum(self, name):
 for data in self.dydata_list:
 if data['name'] == name:
 typenum =data['dytype']
 else:
 continue
 return typenum

 # 獲取數(shù)據(jù)
 def get_data_p1(self):
 response = requests.get(self.url , headers = self.headers)
 # 判斷長度是否足夠大
 # print(len(response.content.decode()))
 return response.content.decode()

 # 獲取下一層的頁面數(shù)據(jù)
 def get_data_p2(self, typenum, num, limit):
 url = 'https://movie.douban.com/j/chart/top_list'
 params = {
 'type': typenum,
 'interval_id': '100:90',
 'action':'',
 'start': num*20,
 'limit': limit
 }
 response = requests.get(url,params=params,headers=self.headers)
 # print(response.json())
 return response.json()

 # 處理數(shù)據(jù)
 def data_parse_p1(self, data):
 html = etree.HTML(data)
 data_list = html.xpath('//div[@class="types"]/span/a/@href')
 # 用于收集類型名字
 name_list = []
 dytype_list = []
 # 用于收集類型號
 for data in data_list:
 name = data.split('?')[-1].split('')[0].split('=')[-1]
 dytype = data.split('?')[-1].split('')[1].split('=')[-1]
 name_list.append(name)
 dytype_list.append(dytype)
 for (name,dytype) in zip(name_list,dytype_list):
 dydict = {}
 dydict['name'] = name
 dydict['dytype'] = dytype
 self.dydata_list.append(dydict)
 # print(self.dydata_list)
 return self.dydata_list

 def data_parse_p2(self, data_list,name):
 print(len(data_list))
 douban = self.wb.add_sheet(name)
 style = xlwt.XFStyle() # 初始化一個style對象,用來保存excel的樣式
 font = xlwt.Font() # 創(chuàng)建一個font對象,用來保存對字體進(jìn)行的操作
 font.name = '微軟雅黑' # 字體設(shè)置為'微軟雅黑'
 font.bold = True # 字體加粗
 al = xlwt.Alignment() # 創(chuàng)建一個對齊對啊想,用來改變文本內(nèi)容的字體
 style.font = font # 將字體信息保存到style對象中
 style.alignment = al

 # 水平對齊方式、水平居中
 al.horz = 0x02
 # 垂直對齊方式、垂直居中
 al.vert = 0x01

 # 電影的標(biāo)題
 douban.col(0).width = 256 * 25
 # 電影演員的名字
 douban.col(1).width = 256 * 50
 # 電影上映的年份
 douban.col(2).width = 256 * 15
 # 電影上映的國家
 douban.col(3).width = 256 * 15
 # 電影的標(biāo)簽
 douban.col(4).width = 256 * 20
 # 電影的評分
 douban.col(5).width = 256 * 8
 # 豆瓣中該電影的頁面鏈接
 douban.col(6).width = 256 * 40

 douban.write(0, 0, '電影標(biāo)題', style)
 douban.write(0, 1, '電影演員名字', style)
 douban.write(0, 2, '電影上映年份', style)
 douban.write(0, 3, '電影上映國家', style)
 douban.write(0, 4, '電影標(biāo)簽', style)
 douban.write(0, 5, '電影評分', style)
 douban.write(0, 6, '豆瓣中該電影的頁面鏈接', style)
 row = 1
 for data in data_list:
 # 電影的標(biāo)題
 title = data['title']
 # 電影演員的名字
 actors = data['actors']
 # 電影上映的年份
 release_date = data['release_date']
 # 電影上映的國家
 regions = data['regions'][0]
 # 電影的標(biāo)簽
 types = data['types']
 # 電影評分
 score = data['score']
 # 豆瓣查看的鏈接
 link = data['url']
 douban.write(row, 0, title)
 douban.write(row, 1, actors)
 douban.write(row, 2, release_date)
 douban.write(row, 3, regions)
 douban.write(row, 4, types)
 douban.write(row, 5, score)
 douban.write(row, 6, link)
 row += 1
 self.wb.save('douban.xls')


 # 運行程序
 def run(self, num, limit):
 # 獲取第一層中的所需要的類型名字和數(shù)字
 self.data_parse_p1(self.get_data_p1())
 for name in self.name_list:
 typenum = self.get_data_typenum(name)
 # 向指定的分類進(jìn)行數(shù)據(jù)的訪問
 data_list = self.get_data_p2(typenum,num,limit)
 # 對獲取的數(shù)據(jù)進(jìn)行解析保存
 self.data_parse_p2(data_list,name)


if __name__ == '__main__':
 # 需要查看的類型
 douban = DouBan(['喜劇','懸疑','驚悚'])
 # 需要查看的開始值start,以及需要查看的數(shù)量limit
 douban.run(0,100)
 time.sleep(2)

效果圖pycharm 運行臺

excel表格顯示

本案例筆者的想法是打算先獲取到每一個電影類型的前100個數(shù)據(jù),然后在excel表格中進(jìn)行評分的篩選,最后觀察現(xiàn)階段某個電影類型中哪些電影在豆瓣電影中評分較高的

到此這篇關(guān)于python爬取豆瓣電影排行榜(requests)的文章就介紹到這了,更多相關(guān)python爬取豆瓣電影內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python使用re模塊爬取豆瓣Top250電影
  • 用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》
  • Python爬蟲爬取電影票房數(shù)據(jù)及圖表展示操作示例
  • python實現(xiàn)的爬取電影下載鏈接功能示例
  • Python爬蟲——爬取豆瓣電影Top250代碼實例
  • python使用BeautifulSoup與正則表達(dá)式爬取時光網(wǎng)不同地區(qū)top100電影并對比
  • python使用requests模塊實現(xiàn)爬取電影天堂最新電影信息
  • Python趣味爬蟲之爬取愛奇藝熱門電影

標(biāo)簽:海南 合肥 郴州 烏蘭察布 哈爾濱 大慶 平頂山 烏蘭察布

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python爬取豆瓣電影排行榜(requests)的示例代碼》,本文關(guān)鍵詞  python,爬取,豆瓣,電影,排行榜,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python爬取豆瓣電影排行榜(requests)的示例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于python爬取豆瓣電影排行榜(requests)的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久国产精品亚洲va麻豆| 国产成人夜间影院在线观看| 激情成人亚洲| 粗大的内捧猛烈进出视频| 日本少妇xxxx软件| 在线免费一区三区| 一本色道久久综合亚洲精品小说| 视频一区二区三区在线观看| 成人手机在线| 久久精品国产欧美亚洲人人爽| 欧美精品一二| 96精品久久久久中文字幕| 亚洲午夜在线播放| 日韩欧美中文| 久久黄色片网站| 国产真人无遮挡作爱免费视频| 欧美调教网站| 五月综合激情婷婷六月色窝| 亚洲精品一区在线| 久久亚洲国产成人精品性色| 一级做a爰片久久毛片| 麻豆av在线播放| 亚洲精品综合久久中文字幕| 久久久久久久伊人| 欧美撒尿777hd撒尿| 亚洲va码欧洲m码| 色吧亚洲视频| 日韩在线精品强乱中文字幕| 欧美黑人性受xxxx精品| 色欧美88888久久久久久影院| 2018av在线| 欧美少妇性生活视频| 国产精品成人观看视频免费| 综合综合综合综合综合网| 91九色丨porny丨极品女神| 欧美乱大交xxxxx潮喷l头像| 国产美女一区二区| 校园春色综合| 午夜久久免费观看| 日本一二三区在线视频| 国产福利在线观看视频| 久久蜜臀中文字幕| 国产男男chinese网站| 日韩精品免费专区| 亚洲欧美综合乱码精品成人网| 欧美tk—视频vk| 美女黄毛**国产精品啪啪| 久久97久久97精品免视看| 丰满少妇一区二区| 嫩草视频在线观看| 国产精品久久久久久婷婷天堂| 国产日产欧美a一级在线| 国产精品久久久精品a级小说| 日本xxxx免费| 7777精品伊人久久久大香线蕉经典版下载| 日韩欧美视频第二区| 成人黄色一区二区| 日本一区二区三区免费视频| 在线免费观看h视频| 欧美午夜春性猛交xxxx| 奇米精品一区二区三区在线观看| 黄色一级视频播放| 午夜精品在线免费观看| 丝袜美腿亚洲色图| 国产又粗又猛又爽又黄的视频小说| 91精品91久久久中77777| 26uuu另类亚洲欧美日本一| 欧美日韩国产综合网| 国产成人亚洲欧洲在线| 韩国精品免费视频| 精品国产www| 欧美精品一区二区三区涩爱蜜| 91麻豆精品国产自产在线观看一区| 亚洲国产午夜| 91精品1区2区| 福利视频一区| 一个人看的日本www的免费视频| 国产精品一区二区在线免费观看| 亚洲欧美日韩一区二区三区在线观看| 无码人妻丰满熟妇精品| 激情国产在线| 污污的网站免费| 狠狠色丁香久久综合频道| 久久免费区一区二区三波多野| 日韩欧美三级电影| 影音先峰男人站| 三上悠亚一区二区三区| 尤物视频在线观看| 顶级网黄在线播放| 免费久久99精品国产| 91av视频在线| 91在线色戒在线| 黄色av网站在线看| 久久综合亚洲精品| 成人激情视频网站| 中文字幕丰满孑伦无码专区| 欧美日韩一区高清| 夜级特黄日本大片_在线| 99久久久国产精品无码网爆| 欧美日免费三级在线| 国产ts人妖调教重口男| 91影院在线免费观看| 菠萝蜜网站在线观看| 91麻豆精品国产自产在线观看一区| 影院在线观看全集免费观看| 毛片毛片毛片毛| 国产极品美女高潮无套嗷嗷叫酒店| 中文字幕乱码人妻二区三区| 国产美女激情视频| 国产精品www在线观看| 亚洲最大的免费| 风间由美中文字幕在线看视频国产欧美| 高清一区在线观看| 精品一区二区三区免费| 国产精品99久| 久久久国产精品亚洲一区| 天天在线女人的天堂视频| 午夜激情一区二区三区| 精品一区二区三区蜜桃在线| 国产精品三级久久久久三级| 美女被男人操网站| 国产不卡视频在线观看| 非洲黑人最猛性xxxx交| 91大神影片| 国产日韩欧美夫妻视频在线观看| 久久av红桃一区二区小说| 久久久激情视频| 欧亚一区二区三区| 国外亚洲成av人片在线观看| 国产成人精品一区二区在线| 青青青在线视频播放| 久久人人九九| 亚洲图片 自拍偷拍| 无码人妻一区二区三区免费n鬼沢| 欧美日本一区二区三区四区| 五月激情六月丁香| 久久亚洲精品成人| 国产精品jvid在线观看蜜臀| 欧美精品总汇| 国产亚洲精品久久久久久豆腐| 伊人av在线| 亚洲国产欧美一区二区丝袜黑人| 无码人妻aⅴ一区二区三区玉蒲团| 国产精品丝袜一区二区| 神马电影在线观看| 国产精品第七十二页| 又黄又爽在线免费观看| 久久偷看各类女兵18女厕嘘嘘| 欧美性xxxx图片| 中日韩免费毛片| 国产精品99久久精品| 亚洲精品国产综合区久久久久久久| 色偷偷av一区二区三区乱| 国产在线美女| 香蕉视频免费网站| 欧美精品在线播放| 亚洲精品男人天堂| 久久久久久久久久一区二区| 日本高清视频一区| 午夜一区二区三视频在线观看| 久久久精品中文字幕麻豆发布| 国产综合精品一区二区三区| 午夜精品一区二区三| 久久久久久国产| 亚洲午夜一区二区| 亚洲av无码一区二区三区dv| 亚洲天堂偷拍| 国产精品国产三级国产专业不| 日本中文字幕在线视频观看| 农村少妇一区二区三区四区五区| 欧美一区二区三区免费观看视频| 中文字幕1区2区| 在线视频一区二区| 欧美xxxxx精品| 亚洲男人天堂2023| 搡老女人一区二区三区视频tv| 国产又爽又黄的激情精品视频| 日韩av在线免费看| 成人av地址| 污污网站在线看| www.好吊色| eeuss中文字幕| 国产欧美精品一区二区色综合朱莉| 亚洲欧洲美洲在线综合| 亚洲 美腿 欧美 偷拍| 免费成人深夜夜行网站视频| 久草一区二区| 僵尸再翻生在线观看免费国语| 成人午夜精品在线| 国产成人福利av| 日本精品国语自产拍在线观看| 九九热精品国产| 亚洲av鲁丝一区二区三区| 久久国产精品免费一区二区三区| 免费看黄色av| 人妻91麻豆一区二区三区| 亚洲观看黄色网| 日韩一卡二卡三卡四卡| www.日本在线观看| 91免费视频网站| 免费污污视频在线观看| 性做久久久久久免费观看欧美| 99riav国产精品视频| 久久精品欧美视频| 欧美18视频| 欧美视频二区欧美影视| 久久精品女人| 国产精品1区2区在线观看| 91九色丨porny丨极品女神| 台湾色综合娱乐中文网| 亚洲欧洲另类| 一区二区三区自拍| 亚洲xxx视频| 天天av天天翘天天综合网| 久久国产精品视频在线观看| 91精品久久久久久久久久| 亚洲视频在线免费观看| 黄色片免费在线| 天天色天天草天天射| 9.1在线观看免费| 亚洲人视频在线| 精品欧美国产一区二区三区不卡| 自拍偷拍一区二区三区四区| 黑森林国产精品av| 久久久久伊人| 37pao成人国产永久免费视频| 成人毛片免费在线观看| 夜夜爽www精品| 人人九九精品视频| 国产成人免费av一区二区午夜| 视频在线在亚洲| 亚洲一区二区三区在线免费观看| 亚洲综合色站| 国产日韩av在线播放| 极品盗摄国产盗摄合集| 老女人性生活视频| 色帝国亚洲欧美在线| 综合一区在线| 欧美日韩久久久一区| 亚洲国产日韩欧美综合久久| 国产精品久久久久久久久晋中| 蜜臀va亚洲va欧美va天堂| 被弄出白浆喷水了视频| 免费黄色成年网站| 国产精品亚洲色图| 成人免费观看网站| 久久国产精品影院| www.偷拍.com| 91制片厂免费观看| 禁久久精品乱码| 美女视频黄免费的久久| 伊人在线视频观看| 亚洲人视频在线| 亚洲激情电影在线| 国产91在线播放| 一区二区免费在线观看视频| 亚洲 欧美 精品| 北条麻妃在线| 欧美日韩国产综合新一区| 97人人在线| 亚洲天堂成人| 国产一区二区三区四区在线观看| 久久精品国语| 久久国产视频网| 中文字幕免费观看视频| 精品无码一区二区三区蜜臀| 俺去啦俺在线观看| 国产精品扒开腿做爽爽爽a片唱戏| 国产系列第一页| 亚洲欧洲国产精品久久| 国卡一卡二卡三免费网站| 蜜桃福利午夜精品一区| 大桥未久一区二区| 国产精品久久久久久| 日韩经典一区二区三区| 欧美黑人一级片| 艳妇臀荡乳欲伦亚洲一区| 麻豆tv在线观看| 精品一区二区三区在线观看l| 国产麻豆视频一区| 国产一区二区三区免费| 性の欲びの女javhd| 国产伦精品一区二区三区高清版禁| 成人香蕉视频| 三级小视频在线观看| 国产不卡在线| 欧美无遮挡国产欧美另类| 亚洲国产成人高清精品| 国产精品伦一区二区三区级视频频| 在线免费观看视频黄| 国产乱码字幕精品高清av| 精品动漫av| 欧美日韩一区二区三区视频| 欧美一区二区免费| 久久久av免费| 免费观看亚洲天堂| 真实国产乱子伦精品一区二区三区| 精品久久免费看| 国产精品视频在线免费观看| 久久91精品久久久久久秒播| 亚洲欧美怡红院| 久久青草国产手机看片福利盒子| 亚洲精品久久久狠狠狠爱| 日韩av片在线免费观看| 日韩视频精品在线| 亚洲国产日韩欧美一区二区三区| 69堂免费精品视频在线播放| 免费精品国产自产拍观看| 久久天天躁夜夜躁狠狠躁2022| 久久精品国产77777蜜臀| 国产在线精品免费| 首页亚洲中字| www555久久| 狠狠躁狠狠躁视频专区| 久久社区一区| 亚洲欧美日韩视频一区| 国产三级自拍| 在线观看亚洲电影| 91亚洲国产成人精品一区二区三| 87福利电影网| 成人p站proumb入口| 一区二区欧美精品| 日韩美女啊v在线免费观看| 91老师国产黑色丝袜在线| 美女毛片免费看| 一区二区三区视频在线观看视频| 久久精品国产精品亚洲红杏| 国产精品久久不能|