日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python爬取數據并實現可視化代碼解析

瀏覽:27日期:2022-07-14 11:16:22

這次主要是爬了京東上一雙鞋的相關評論:將數據保存到excel中并可視化展示相應的信息

主要的python代碼如下:

文件1

#將excel中的數據進行讀取分析import openpyxlimport matplotlib.pyplot as pit #數據統計用的wk=openpyxl.load_workbook(’銷售數據.xlsx’)sheet=wk.active #獲取活動表#獲取最大行數和最大列數rows=sheet.max_rowcols=sheet.max_columnlst=[] #用于存儲鞋子碼數for i in range (2,rows+1): size=sheet.cell(i,3).value lst.append(size)#以上已經將excel中的數據讀取完畢#一下操作就你行統計不同碼數的數量’’’python中有一個數據結構叫做字典,使用鞋碼做key,使用銷售數量做value’’’dic_size={}for item in lst: dic_size[item]=0for item in lst: for size in dic_size: #遍歷字典 if item==size: dic_size[size]+=1 breakfor item in dic_size: print(item,dic_size[item])#弄成百分比的形式lst_total=[]for item in dic_size: lst_total.append([item,dic_size[item],dic_size[item]/160*1.0])#接下來進行數據的可視化(進行畫餅操作)labels=[item[0] +’碼’for item in lst_total] #使用列表生成式,得到餅圖的標簽fraces=[item[2] for item in lst_total] #餅圖中的數據源pit.rcParams[’font.family’]=[’SimHei’] #單獨的表格亂碼的處理方式pit.pie(x=fraces,labels=labels,autopct=’%1.1f%%’)#pit.show()進行結果的圖片的展示pit.savefig(’圖.jpg’)

文件2

#所涉及到的是requests和openpyxl數據的存儲和數據的清洗以及統計然后就是matplotlib進行數據的可視化#靜態數據點擊element中點擊發現在html中,服務器已經渲染好的內容,直接發給瀏覽器,瀏覽器解釋執行,#動態數據:如果點擊下一頁。我們的地址欄(加后綴但是前面的地址欄沒變也算)(也可以點擊2和3頁)沒有發生任何變化說明是動態數據,說明我們的數據是后來被渲染到html中的。他的數據根本不在html中的。#動態查看network然后用的url是network里面的headers#安裝第三方模塊輸入cmd之后pip install 加名字例如requestsimport requestsimport reimport timeimport jsonimport openpyxl #用于操作 excel文件的headers = {’user-agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36’}#創建頭部信息def get_comments(productId,page): url = 'https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId={0}&score=0&sortType=5&page={1}&pageSize=10&isShadowSku=0&fold=1'.format(productId,page) resp = requests.get(url, headers=headers) s=resp.text.replace(’fetchJSON_comment98(’,’’)#進行替換操作。獲取到所需要的相應的json,也就是去掉前后沒用的東西 s=s.replace(’);’,’’) json_data=json.loads(s)#進行數據json轉換 return json_data#獲取最大頁數def get_max_page(productId): dis_data=get_comments(productId,0)#調用剛才寫的函數進行向服務器的訪問請求,獲取字典數據 return dis_data[’maxPage’]#獲取他的最大頁數。每一頁都有最大頁數#進行數據提取def get_info(productId): max_page=get_max_page(productId) lst=[]#用于存儲提取到的商品數據 for page in range(1,max_page+1): #獲取沒頁的商品評論 comments=get_comments(productId,page) comm_list=comments[’comments’]#根據comnents獲取到評論的列表(每頁有10條評論) #遍歷評論列表,獲取其中的相應的數據 for item in comm_list: #每條評論分別是一字典。在繼續通過key來獲取值 content=item[’content’] color=item[’productColor’] size=item[’productSize’] lst.append([content,color,size])#將每條評論添加到列表當中 time.sleep(3)#防止被京東封ip進行一個時間延遲。防止訪問次數太頻繁 save(lst)def save(lst): #把爬取到的數據進行存儲,保存到excel中 wk=openpyxl.Workbook()#用于創建工作簿對象 sheet=wk.active #獲取活動表(一個工作簿有三個表) #遍歷列表將數據添加到excel中。列表中的一條數據在表中是一行 biaotou=’評論’,’顏色’,’大小’ sheet.append(biaotou) for item in lst: sheet.append(item) #將excel保存到磁盤上 wk.save(’銷售數據.xlsx’)if __name__==’__main__’: productId=’66749071789’ get_info(productId) print('ok')

實現的效果如下:

Python爬取數據并實現可視化代碼解析

Python爬取數據并實現可視化代碼解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
里番精品3d一二三区| 高清精品久久| 日本在线观看不卡视频| 91精品一区国产高清在线gif | 国产日韩欧美一区在线| 婷婷激情图片久久| 麻豆精品在线| 亚洲欧美视频| 日韩一级不卡| 亚洲精品乱码日韩| 亚洲一区国产| 另类av一区二区| 亚洲综合五月| 午夜亚洲精品| 日韩精品免费一区二区夜夜嗨 | 亚洲影视一区| 久久亚洲图片| 国产欧洲在线| 精品久久久久中文字幕小说| 麻豆精品在线视频| 欧美日韩亚洲国产精品| 日韩和欧美一区二区| 日本亚洲不卡| 婷婷综合成人| 日韩av在线免费观看不卡| 日韩高清电影免费| 国产精品视频一区二区三区| 美女国产一区二区三区| 国产女人18毛片水真多18精品| 日韩精品高清不卡| 欧美亚洲福利| 欧美激情日韩| 欧美精品中文字幕亚洲专区| 日韩精品导航| 欧美精品国产| 麻豆国产91在线播放| 国产一区二区精品久| 日韩欧美1区| 日本欧美不卡| 在线日韩欧美| 欧美aa一级| 视频小说一区二区| 电影亚洲精品噜噜在线观看| 91精品亚洲| 亚洲激情欧美| 中文字幕成人| 欧美日韩一区二区国产| 91亚洲精品视频在线观看| 欧美日韩18| 成人国产精品一区二区网站| 日韩精品中文字幕第1页| 久久免费大视频| 黑丝一区二区三区| 模特精品在线| 少妇精品久久久一区二区| 国产调教精品| 天堂√8在线中文| 黄色日韩在线| 91欧美精品| 三上亚洲一区二区| 五月综合激情| 另类国产ts人妖高潮视频| 免费日韩av| 久久国际精品| 美腿丝袜亚洲一区| 国产欧美午夜| 亚洲天堂1区| www.51av欧美视频| 欧美日韩国产高清电影| 精品淫伦v久久水蜜桃| 日韩.com| 亚洲成人日韩| 久久激情五月婷婷| 久久国产人妖系列| 神马午夜在线视频| 亚洲高清激情| 日韩视频一区| 大香伊人久久精品一区二区| 中文一区一区三区免费在线观 | 在线国产一区二区| 亚洲一区久久| 奇米狠狠一区二区三区| 综合国产精品| 国产精品嫩草99av在线| 亚洲天堂av影院| 国产精品第十页| 精品亚洲a∨一区二区三区18| 国产午夜久久av| 精品一区av| 麻豆精品在线| 亚洲黄色免费av| 久久久久久黄| 欧美一区二区三区激情视频 | 精品99久久| 91免费精品| 久久精品国产大片免费观看| 国产欧美丝祙| 欧洲精品一区二区三区| 国产一区二区三区探花| 国产精品777777在线播放| 日韩av免费大片| 欧美午夜不卡影院在线观看完整版免费| 久久久久久免费视频| 亚洲黄页一区| 91精品xxx在线观看| 九一精品国产| 亚洲一区日本| 国产精品久久久久av蜜臀| 中文字幕高清在线播放| 欧美精品一区二区三区精品| 美女国产精品| 国产精品99在线观看| 国产精品qvod| 亚洲网站视频| 国产精品视频一区二区三区四蜜臂| 精品亚洲精品| 麻豆成人综合网| 国产欧美69| 国产亚洲字幕| 青草av.久久免费一区| 中文字幕亚洲精品乱码| 国产韩日影视精品| 欧美少妇精品| 欧美日韩一区二区三区不卡视频| 午夜宅男久久久| 免费在线观看精品| 激情欧美国产欧美| 久久精品91| 欧美中文一区二区| 亚洲深夜福利| 视频一区中文字幕精品| 91麻豆精品激情在线观看最新 | 麻豆亚洲精品| 亚洲一区欧美二区| 国产精品美女久久久| 欧美综合国产| 日韩国产一区二| 精品国产欧美| 国产一区二区三区不卡av | 麻豆久久精品| 日韩福利视频一区| 麻豆精品久久久| 久久在线视频免费观看| 亚洲精品乱码日韩| 国产亚洲精品精品国产亚洲综合| 国产精品17p| 久久亚洲国产| 国产精品久久免费视频| 国产精品多人| 欧美日韩在线观看视频小说| 999在线观看精品免费不卡网站| 热久久国产精品| 美女久久久久久| 亚洲欧洲一区二区天堂久久| 91精品丝袜国产高跟在线| 日韩在线精品| 日韩精品三级| 在线观看精品| 91av一区| 99久精品视频在线观看视频| 亚洲另类av| 亚洲伦乱视频| 欧美精品影院| 久久高清国产| 日韩欧美精品| 欧美日韩一区二区国产| 日韩欧美精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 午夜精品福利影院| 精品久久在线| 深夜福利一区| 亚洲一级二级| 久久永久免费| 欧美三区不卡| 亚洲综合日韩| 亚洲小说欧美另类婷婷| 亚洲影视一区二区三区| 不卡一二三区| 日韩电影在线视频| 久久久免费人体| 日韩精品亚洲aⅴ在线影院| 午夜久久美女| 91精品一区国产高清在线gif| 国产精品videossex| 欧美13videosex性极品| 国产精品免费不| 亚洲精品乱码久久久久久蜜桃麻豆 | 麻豆精品久久久| 久久激情av| 国产精品久久久久77777丨| 7m精品国产导航在线| 日韩成人av影视| 国产精品日本一区二区不卡视频| 日韩1区2区日韩1区2区| 欧美日韩一区二区国产| 国产美女久久| 精品在线网站观看| 亚洲成人不卡| 亚洲精品一区二区妖精| 免费成人av在线播放|