亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Python爬蟲爬取杭州24時溫度并展示操作示例

瀏覽:122日期:2022-08-01 08:03:28

本文實例講述了Python爬蟲爬取杭州24時溫度并展示操作。分享給大家供大家參考,具體如下:

散點圖 爬蟲杭州今日24時溫度 https://www.baidutianqi.com/today/58457.htm

利用正則表達式爬取杭州溫度 面向對象編程 圖表展示(散點圖 / 折線圖)

導入相關庫

import requestsimport refrom matplotlib import pyplot as pltfrom matplotlib import font_managerimport matplotlib

類代碼部分

class Weather(object): def __init__(self): self.url = ’https://www.baidutianqi.com/today/58457.htm’ self.headers = {’user-agent’: ’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36’} #請求 def __to_requests(self): response = requests.get(url=self.url,headers=self.headers) return self.__to_paeser(response.content.decode(’utf-8’)) #解析 def __to_paeser(self,html): #正則表達式 要從數據循環的部分寫起 如果從循環的父標簽開始 , 則只會匹配到一個值 即父標簽下的某個標簽 , 而不是循環下的 pattern = re.compile(’<li>.*?<font class='red'>(.*?)</font>.*?<font class='blue'>(.*?)</font></li>’,re.S) return re.findall(pattern,html) #展示 def __to_show(self,data): x = [] y = [] for value in data: x.append(value[0]) y.append(int(value[1][-2:])) #畫布 plt.figure(figsize=(15,8),dpi=80) #中文 /System/Library/Fonts/PingFang.ttc C:WindowsFontssimsun.ttc my_font = font_manager.FontProperties(fname=’/System/Library/Fonts/PingFang.ttc’,size=18) #x y 軸刻度 標簽 區分 y的刻度值/刻度標簽 和 y本身的值 plt.xticks(fontproperties=my_font,rotation=60) y_ticks = ['{}℃'.format(i) for i in range(min(y),max(y)+1)] plt.yticks(range(min(y),max(y)+1),y_ticks,fontproperties=my_font,rotation=60) # x y 軸說明 plt.xlabel(’時間’,color=’orange’,rotation=60,fontproperties=my_font) plt.ylabel(’溫度’,color=’orange’,rotation=60,fontproperties=my_font) #網格 plt.grid(alpha=0.4) #標題 plt.title(’當天時刻溫度低值變化’,fontproperties=my_font) #圖例 plt.legend(prop=my_font) #作畫# plt.scatter(x,y,label=’2019-08-22’) plt.plot(x,y,color=’red’) plt.show() #操作 def to_run(self): result = self.__to_requests() self.__to_show(result)

調用并展示

if __name__ == ’__main__’: wt = Weather() wt.to_run()

Python爬蟲爬取杭州24時溫度并展示操作示例Python爬蟲爬取杭州24時溫度并展示操作示例

更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python正則表達式用法總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产91精品在线观看 | 成人永久免费 | 毛片一级毛片 | 亚洲精品在线影院 | 最新91在线| 亚洲永久中文字幕在线 | 亚洲精品影院久久久久久 | 欧美视频免费在线播放 | 免费三片在线观看网站 | 欧美一区二区三区久久久 | 国产乱子视频 | 99精选视频 | 日本亚洲中午字幕乱码 | 国产成年女人免费视频播放a | 一男一女的一级毛片 | 中文字幕卡二和卡三的视频 | 日本a级特黄特黄刺激大片 日本a黄 | 亚洲视频综合网 | 日本xxxx韩国护士 | 1024 在线观看视频免费 | 国产综合精品久久久久成人影 | 黄色影片免费观看 | 国产成人18 | 91精品国产免费久久久久久青草 | 九九99视频在线观看视频观看 | 国产a一级 | 131午夜美女爱做视频 | 亚洲邪恶天堂影院在线观看 | 美女扒开胸罩露出奶了无遮挡免费 | 国产日韩欧美精品一区 | 国产美女一级做受在线观看 | 日韩在线视频不卡一区二区三区 | 国产欧美亚洲精品第二区首页 | 亚洲精品国产第七页在线 | 国产高清视频在线播放 | 亚洲三级免费 | 中文字幕15页 | 在线观看精品91老司机 | 欧美一级毛片片aa视频 | 黄色片网站在线免费观看 | 欧美日韩一二三区 |