日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用炫酷大屏展示爬蟲數(shù)據(jù)!

電子工程師 ? 來源:Python技術(shù) ? 作者:派森醬 ? 2022-08-05 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大屏有時純粹是為了好看,領(lǐng)導(dǎo)的說法是“花花綠綠的效果不錯”。尤其放到展廳里,整面墻壁都是大屏那種,色彩十分艷麗。我嘗試了一下。不是專業(yè)的前端,所以用vue模板修改,前后端分離。后端使用fastapi,爬取的數(shù)據(jù)存入數(shù)據(jù)庫。效果圖如下,點擊看全屏效果5c6dc45e-146a-11ed-ba43-dac502259ad0.png ?下面這張是網(wǎng)上下載的vue大屏,我根據(jù)它來修改的修改內(nèi)容包括:
  1. 更換背景大圖,形成"暗黑"星空風(fēng)格
  2. Apache ECharts官網(wǎng)找適合的效果圖,并修改
  3. 刪除詞云和中間的飛行地圖等,把自己的內(nèi)容排版進(jìn)去

5c89e242-146a-11ed-ba43-dac502259ad0.png

數(shù)據(jù)來源

說明

  1. 這里只介紹右邊的“降水量預(yù)報”。值越大,氣球越大
5ca5890c-146a-11ed-ba43-dac502259ad0.png
  1. 采用scrapy爬取數(shù)據(jù)
  2. 數(shù)據(jù)爬自weather.cma.cn
  3. 定義要爬的url,降水量相加得到某地未來一天的降雨量

    5ccc8c1e-146a-11ed-ba43-dac502259ad0.png

運行過程

5ce4b5be-146a-11ed-ba43-dac502259ad0.gif

爬蟲腳本

參考 ssw的小型文檔網(wǎng)站

后端接口

數(shù)據(jù)庫的爬蟲數(shù)據(jù)

5d046b66-146a-11ed-ba43-dac502259ad0.png

fastapi

  • 接口url:
    • http://localhost:5000/rain/
  • 腳本:

	fromfastapiimportFastAPI fromfastapi.responsesimportJSONResponse importpymysql app=FastAPI() defconn_mysql(sql): dbparam={ 'host':'127.0.0.1', 'port':3306, 'user':'root', 'password':'1024', 'database':'alerts', 'charset':'utf8' } conn=pymysql.connect(**dbparam) cursor=conn.cursor() try: cursor.execute(sql) res=cursor.fetchall() exceptExceptionase: print('入庫失敗',e) conn.rollback() finally: cursor.close() conn.close() returnres defget_rains_from_db(): sql='SELECTcity,rainfromrains' res=conn_mysql(sql) returnres @app.get('/rain') defrain(): res=get_rains_from_db() foriinres: city=i[0].strip() if(city=='益陽'): yys=i elif(city=='永順'): xxz=i elif(city=='長沙'): css=i elif(city=='張家界'): zjjs=i elif(city=='邵陽市'): sys=i elif(city=='株洲'): zzs=i elif(city=='常德'): cds=i elif(city=='婁底'): ld=i returnJSONResponse({'data':{'ld':ld,'css':css,'sys':sys,'yys':yys,'zjjs':zjjs, 'xxz':xxz,'cds':cds,'zzs':zzs}}) 

前端展示

vue部分目錄結(jié)構(gòu)

文件已上傳,下載地址

	. ├──public │└──json │└──430000.json └──src ├──api │├──http.js │├──index.js │└──options.js ├──components │├──companySummary ││└──rain.vue │└──index.js ├──main.js ├──router │└──index.js └──views └──alerts.vue 

文件說明

router/index.js編寫路由

	constroutes=[ { path:'/alerts', name:'alerts', component:()=>import('@/views/alerts.vue'), meta:{ title:'告警' } }, ] main.js
  1. 導(dǎo)入router/index.js中的路由
  2. 導(dǎo)入components/index.js中定義的組件,方便其它文件引用。如在alerts.vue中寫上即可引用

	importVuefrom'vue' importrouterfrom'./router' importVcompfrom'./components/index'// Vue.use(Vcomp) components/index.js組件在這個文件進(jìn)行匯總

	importrainfrom'./companySummary/rain'//區(qū)域雨量 constcomponents={ rain,//指components/companySummary/rain.vue } constVcomp={ ...components, install }; exportdefaultVcomp components/companySummary/rain.vue

	import{mapOptions}from'@/api/options.js' exportdefault{ name:'rain', } views/alerts.vue這里引用rain.vue組件

	...省略 class="panel"> <h2>20小時降水量預(yù)報h2> <rain/> <divclass="panel-footer">div> </div> ...省略 api/index.js
  • 向fastapi接口發(fā)送請求


	exportconstrainInfo=(params)=>{ returnaxios.get('http://localhost:5000/rain/') } api/options.js
  • 向fastapi接口發(fā)送請求

  • mapOptions在rain.vue被引用,被apache echarts使用


	$.ajax({ type:"GET", url:"http://localhost:5000/rain/", dataType:'json', async:false, success:function(res){ varxxx=[ {name:'婁底市',value:parseFloat(res.data.ld[1])}, {name:'長沙市',value:parseFloat(res.data.css[1])}, {name:'邵陽市',value:parseFloat(res.data.sys[1])}, {name:'益陽市',value:parseFloat(res.data.yys[1])}, {name:'張家界市',value:parseFloat(res.data.zjjs[1])}, {name:'湘西土家族苗族自治州',value:parseFloat(res.data.xxz[1])}, {name:'常德市',value:parseFloat(res.data.cds[1])}, {name:'株洲市',value:parseFloat(res.data.zzs[1])}, ]; }}) exportfunctionmapOptions(mapType){ vargeoCoordMap={//坐標(biāo)數(shù)據(jù) '婁底市':[112.008497,27.728136], '長沙市':[112.982279,28.19409], '邵陽市':[111.46923,27.237842], '益陽市':[112.355042,28.570066], '張家界市':[110.479921,29.127401], '湘西土家族苗族自治州':[109.739735,28.314296], '常德市':[111.691347,29.040225], '株洲市':[113.151737,27.835806], }; ...省略 } 

總結(jié)

  • 通過這次嘗試,簡單實現(xiàn)了大屏效果。條形圖、折線圖、飛行地圖、詞云等,還可以去Apache ECharts官網(wǎng)找資源加入到大屏。如果你對threejs很了解,甚至可以把它的3D效果加入進(jìn)來
  • 有些大屏用html編寫,一大段一大段的代碼讓人失去修改的興趣,相比來說vue更簡潔、代碼少、修改快。

		

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    4088

    瀏覽量

    68589
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4978

    瀏覽量

    74445
  • 爬蟲
    +關(guān)注

    關(guān)注

    0

    文章

    87

    瀏覽量

    8185

原文標(biāo)題:太帥了!我用炫酷大屏展示爬蟲數(shù)據(jù)!

文章出處:【微信號:AI科技大本營,微信公眾號:AI科技大本營】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    希恩凱電子深度拆解TFT液晶

    在當(dāng)今這個萬物互聯(lián)的時代,無論是你手中高頻滑動的智能手機,還是汽車中控臺上那塊的大,亦或是工廠的機器上那個精細(xì)的操作界面,都離不開一塊小小的“玻璃”。當(dāng)我們都在追逐高清、高亮、高響應(yīng)的視覺體驗時,背后最大的功臣莫過于TFT
    的頭像 發(fā)表于 03-17 11:03 ?534次閱讀
    希恩凱電子深度拆解TFT液晶<b class='flag-5'>屏</b>

    Trinamic方案加持,3D風(fēng)扇如何實現(xiàn)穩(wěn)定的顯示效果?

    效果。它有很多名字這類設(shè)備有很多叫法,比如:3D全息廣告機全息風(fēng)扇它的正式名稱是3D全息智能。原理其實不復(fù)雜它的成像原理,簡單來說,就是利用了人眼的“視覺暫留
    的頭像 發(fā)表于 03-09 15:39 ?235次閱讀
    Trinamic方案加持,3D風(fēng)扇<b class='flag-5'>屏</b>如何實現(xiàn)穩(wěn)定<b class='flag-5'>酷</b><b class='flag-5'>炫</b>的顯示效果?

    在昉·星光開發(fā)板上控制WS2812B彩燈環(huán)

    WS2812B版星際之門 了解。 在這片課程中,我們使用SPI接口,來發(fā)送WS2812B所需要的控制數(shù)據(jù),從而實現(xiàn)24顆燈珠的彩燈環(huán)控制。 四、實物連線 首先,參考下圖,將彩燈板連接到昉·星光開發(fā)板
    發(fā)表于 03-06 06:15

    賽智能亮相阿里云通義智能硬件展,展示AI技術(shù)應(yīng)用成果

    最新AI智能硬件產(chǎn)品亮相,全方位展示技術(shù)落地成果,并帶來專業(yè)產(chǎn)品技術(shù)演講,深度分享在AI應(yīng)用領(lǐng)域的最新進(jìn)展,為現(xiàn)場觀眾呈現(xiàn)一場科技與情感交融的智能盛宴。 ? 一、技術(shù)分享:解鎖AI陪伴的情感新境界 展會期間,賽智能AI硬件事業(yè)部總經(jīng)理孫曉靈
    的頭像 發(fā)表于 01-12 10:40 ?282次閱讀
    <b class='flag-5'>酷</b>賽智能亮相阿里云通義智能硬件展,<b class='flag-5'>展示</b>AI技術(shù)應(yīng)用成果

    京東關(guān)鍵詞搜索商品列表的Python爬蟲實戰(zhàn)

    ?。?京東擁有商品數(shù)據(jù)的版權(quán),爬蟲僅可用于 個人學(xué)習(xí)、研究 ,禁止用于商業(yè)用途、批量爬取造成京東服務(wù)器壓力。 遵守京東《用戶協(xié)議》和robots.txt協(xié)議(京東https://www.jd.com/robots.txt明確限制了部分
    的頭像 發(fā)表于 01-04 10:16 ?1385次閱讀

    高格欣科技OLED透明展柜:解鎖虛實融合的沉浸式展示新體驗

    作為透明展柜領(lǐng)域的領(lǐng)軍品牌,高格欣以“科技賦能展示,創(chuàng)意連接體驗”為理念,將硬核技術(shù)與場景需求深度融合,為各行業(yè)提供專業(yè)的智能展示解決方案。其產(chǎn)品不僅在參數(shù)性能上表現(xiàn)突出,更以定制化服務(wù)贏得市場
    的頭像 發(fā)表于 12-17 19:25 ?1414次閱讀
    高格欣科技OLED透明<b class='flag-5'>屏</b>展柜:解鎖虛實融合的沉浸式<b class='flag-5'>展示</b>新體驗

    69.9元樂鑫科技ESP32-S3 2.8寸串口爆改手持彩屏遙控器!手機APP卡頓?不存在的!

    還在用手機APP遙控你的麥克納姆輪小車?當(dāng)的漂移遇上突如其來的微信消息,當(dāng)精準(zhǔn)的操控被卡頓的手機APP打斷——這份憋屈,每個遙控車玩家都懂。手機遙控的痛點,我們深有體會。是時候徹底告別這種折磨
    的頭像 發(fā)表于 11-21 18:02 ?1086次閱讀
    69.9元<b class='flag-5'>用</b>樂鑫科技ESP32-S3 2.8寸串口<b class='flag-5'>屏</b>爆改手持彩屏遙控器!手機APP卡頓?不存在的!

    # 深度解析:爬蟲技術(shù)獲取淘寶商品詳情并封裝為API的全流程應(yīng)用

    ?在電商行業(yè)蓬勃發(fā)展的當(dāng)下,淘寶作為國內(nèi)頭部電商平臺,積累了海量商品數(shù)據(jù)。對于企業(yè)、開發(fā)者以及市場研究者來說,獲取這些商品詳情數(shù)據(jù)并封裝成API,能夠極大地滿足市場分析、競品監(jiān)控、個性化推薦等多樣化
    的頭像 發(fā)表于 11-17 09:29 ?515次閱讀

    如何基于開發(fā)板RK3568 Android 11強制所有應(yīng)用橫展示

    RK3568 Android 11強制所有應(yīng)用橫展示,1、打開frameworks/base/core/java/android/content/pm/parsing/component
    的頭像 發(fā)表于 11-07 16:07 ?911次閱讀
    如何基于開發(fā)板RK3568 Android 11強制所有應(yīng)用橫<b class='flag-5'>屏</b><b class='flag-5'>展示</b>

    快速上手!帶你LVGL工具完成樂鑫科技ESP32-S3 2.8寸串口UI開發(fā)!代碼完全開源!

    的LVGL界面效果!本教程代碼全部開源!后臺私信關(guān)鍵詞“S3-2.8寸LVGL開發(fā)“自動獲取ESP32-S32.8寸串口LVGL開發(fā)源代碼百度網(wǎng)盤鏈接!串
    的頭像 發(fā)表于 10-30 18:04 ?2473次閱讀
    快速上手!帶你<b class='flag-5'>用</b>LVGL工具完成樂鑫科技ESP32-S3 2.8寸串口<b class='flag-5'>屏</b>UI開發(fā)!代碼完全開源!

    從 0 到 1: PHP 爬蟲優(yōu)雅地拿下京東商品詳情

    在電商數(shù)據(jù)驅(qū)動的時代, 商品詳情數(shù)據(jù) 成為市場分析、價格監(jiān)控、競品調(diào)研的核心燃料。京東作為國內(nèi)頭部電商平臺,其商品信息豐富、更新頻繁,是數(shù)據(jù)開發(fā)者眼中的“香餑餑”。 本文將帶你 從 0 到 1 ,
    的頭像 發(fā)表于 09-23 16:42 ?1089次閱讀
    從 0 到 1:<b class='flag-5'>用</b> PHP <b class='flag-5'>爬蟲</b>優(yōu)雅地拿下京東商品詳情

    Nginx限流與防爬蟲配置方案

    在互聯(lián)網(wǎng)業(yè)務(wù)快速發(fā)展的今天,網(wǎng)站面臨著各種流量沖擊和惡意爬蟲的威脅。作為運維工程師,我們需要在保證正常用戶訪問的同時,有效防范惡意流量和爬蟲攻擊。本文將深入探討基于Nginx的限流與防爬蟲解決方案,從原理到實踐,為大家提供一套完
    的頭像 發(fā)表于 09-09 15:52 ?1108次閱讀

    能源組態(tài)數(shù)據(jù)管理平臺有什么功能?

    組態(tài)數(shù)據(jù)管理平臺是一種借助組態(tài)技術(shù),對能源相關(guān)數(shù)據(jù)進(jìn)行集中展示、分析與管理的可視化平臺。它通過集成多種能源數(shù)據(jù)來源,以直觀的大
    的頭像 發(fā)表于 07-11 16:51 ?685次閱讀
    能源組態(tài)<b class='flag-5'>數(shù)據(jù)</b>大<b class='flag-5'>屏</b>管理平臺有什么功能?

    英特爾銳Pro B系列,邊緣AI的“智能引擎”

    2025年6月19日,上?!?在MWC 25上海期間,英特爾展示了一幅由英特爾銳? Pro B系列GPU所驅(qū)動的“實時響應(yīng)、安全高效、成本可控”的邊緣AI圖景。 英特爾客戶端計算事業(yè)部邊緣計算
    的頭像 發(fā)表于 06-20 17:32 ?1089次閱讀
    英特爾銳<b class='flag-5'>炫</b>Pro B系列,邊緣AI的“智能引擎”

    數(shù)控機床數(shù)據(jù)采集如何展示到車間數(shù)據(jù)

    數(shù)控機床采集到車間數(shù)據(jù)的解決方案
    的頭像 發(fā)表于 06-20 12:01 ?851次閱讀
    數(shù)控機床<b class='flag-5'>數(shù)據(jù)</b>采集如何<b class='flag-5'>展示</b>到車間<b class='flag-5'>數(shù)據(jù)</b>大<b class='flag-5'>屏</b>
    东城区| 炉霍县| 孟州市| 南涧| 忻城县| 霞浦县| 和硕县| 克拉玛依市| 唐山市| 体育| 阿鲁科尔沁旗| 突泉县| 乌审旗| 崇礼县| 富阳市| 金山区| 吴旗县| 南阳市| 镇宁| 达尔| 阜康市| 安平县| 莱西市| 岗巴县| 乌审旗| 本溪| 东乡族自治县| 天柱县| 清原| 丹凤县| 延寿县| 阜平县| 富阳市| 凤冈县| 新乐市| 邮箱| 阿坝县| 广宗县| 漠河县| 茌平县| 曲靖市|