版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)項(xiàng)目式教程《網(wǎng)絡(luò)爬蟲(chóng)項(xiàng)目實(shí)戰(zhàn)》進(jìn)階篇項(xiàng)目5旅游Requests+MTC爬蟲(chóng)項(xiàng)目5.2任務(wù)分解5.1項(xiàng)目介紹5.3項(xiàng)目實(shí)施目錄Content5.4課后練習(xí)5.5能力拓展5.2.1數(shù)據(jù)采集實(shí)施過(guò)程(1)訪問(wèn):50001/gotrip/go.html,顯示網(wǎng)站首頁(yè),代表網(wǎng)站運(yùn)行正常。如下圖所示。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(2)打開(kāi)網(wǎng)站首頁(yè),在頁(yè)面任意位置點(diǎn)擊鼠標(biāo)右鍵后,選擇“檢查”,選擇“Network”選項(xiàng)卡,查看HTTP請(qǐng)求和返回內(nèi)容。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程點(diǎn)擊“Clear”按鈕,清除緩存,然后在左面頁(yè)面窗口中任意位置點(diǎn)擊鼠標(biāo)右鍵,選擇“重新加載”,再切換到“Doc”選項(xiàng)卡。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程選擇“go.html”,查看RequestHeaders,保存User-Agent的屬性值。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程切換到“XHR”選項(xiàng)卡,查看JSON數(shù)據(jù),JSON數(shù)據(jù)的URL地址為::50001/gotrip/json/go.json。5.2.1數(shù)據(jù)采集實(shí)施過(guò)程XHRXHR是XMLHttpRequest的簡(jiǎn)稱(chēng),表示在后臺(tái)與服務(wù)器交換數(shù)據(jù),這意味著能夠在不加載整個(gè)網(wǎng)頁(yè)的狀況下,對(duì)網(wǎng)頁(yè)某部分的內(nèi)容進(jìn)行更新。XHR是Ajax的一種用法,而Ajax并非一門(mén)語(yǔ)言,只是一種不須要加載整個(gè)網(wǎng)頁(yè),只是更新局部?jī)?nèi)容的技術(shù)。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(3)打開(kāi)PyCharm,F(xiàn)ile→NewProject創(chuàng)建PyCharm項(xiàng)目gotrip,手工填寫(xiě)項(xiàng)目路徑,選擇Anaconda編譯器(python.exe),如下圖所示。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程點(diǎn)擊“Create”按鈕,進(jìn)入窗口“OpenProject”,如下圖所示。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程點(diǎn)擊“OK”按鈕,創(chuàng)建空項(xiàng)目gotrip,如下圖所示。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(4)在項(xiàng)目根目錄下New→PythonFile,創(chuàng)建data_spider.py,headers的“User-Agent”值使用上面RequestHeaders復(fù)制過(guò)來(lái)的內(nèi)容。importrequestsimportpprintimportcsvHeaders={
‘User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/78.0.3904.108Safari/537.36'}5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(5)利用get請(qǐng)求獲取網(wǎng)頁(yè)的JSON數(shù)據(jù)。url=':50001/gotrip/json/go.json'result=requests.get(url,headers=Headers).json()print(result)運(yùn)行data_spider.py,PyCharm控制臺(tái)輸出如下結(jié)果:[{'title':'黔南6天5夜跟團(tuán)游','name':'網(wǎng)紅梵凈山·全景貴州六日游?真純玩?宿2景區(qū)內(nèi)?頭等艙車(chē)20人團(tuán)?豪華住宿?黃果樹(shù)瀑布?荔波小七孔?西江苗寨?鎮(zhèn)遠(yuǎn)古鎮(zhèn)+機(jī)票','pic':'./image/1.jpg','type':'跟團(tuán)游','cash':'3929','time':'6月16日...8月31日多團(tuán)期','buy':'33人已購(gòu)'},{'title':'三亞5天4夜自由行','name':'「官方自營(yíng)」「親子??情侶優(yōu)選」三亞麗禾溫德姆酒店,精選雅致房4晚??黃金地段、國(guó)際連鎖??坐擁15000平米商業(yè)廣場(chǎng)','pic':'./image/15.jpg','type':'自由行','cash':'983','time':'天天','buy':'0人已購(gòu)'}]5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(6)修改JSON數(shù)據(jù)的格式。url=':50001/gotrip/json/go.json'result=requests.get(url,headers=Headers).json()pprint.pprint(result)[{'buy':'33人已購(gòu)','cash':'3929','name':'網(wǎng)紅梵凈山·全景貴州六日游?真純玩?宿2景區(qū)內(nèi)?頭等艙車(chē)20人團(tuán)?豪華住宿?黃果樹(shù)瀑布?荔波小七孔?西江苗寨?鎮(zhèn)遠(yuǎn)古鎮(zhèn)+機(jī)票','pic':'./image/1.jpg','time':'6月16日...8月31日多團(tuán)期','title':'黔南6天5夜跟團(tuán)游','type':'跟團(tuán)游'},{'buy':'0人已購(gòu)','cash':'983','name':'「官方自營(yíng)」「親子??情侶優(yōu)選」三亞麗禾溫德姆酒店,精選雅致房4晚??黃金地段、國(guó)際連鎖??坐擁15000平米商業(yè)廣場(chǎng)','pic':'./image/15.jpg','time':'天天','title':'三亞5天4夜自由行','type':'自由行'}]運(yùn)行data_spider.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.1數(shù)據(jù)采集實(shí)施過(guò)程pprintpprint模塊提供了打印出任何Python數(shù)據(jù)結(jié)構(gòu)類(lèi)和方法。pprint包含一個(gè)“美觀打印機(jī)”,用于生成數(shù)據(jù)結(jié)構(gòu)的一個(gè)美觀視圖。格式化工具會(huì)生成數(shù)據(jù)結(jié)構(gòu)的一些表示,不僅可以由解釋器正確地解析,而且便于人類(lèi)閱讀。將原來(lái)輸出盡可能放在一行上而分解為多行顯示,并且?guī)в斜匾目s進(jìn)。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(7)利用for循環(huán)讀取每一個(gè)數(shù)據(jù)。url=':50001/gotrip/json/go.json'result=requests.get(url,headers=Headers).json()forinfoinresult:pprint.pprint(info)
break運(yùn)行data_spider.py,PyCharm控制臺(tái)輸出如下結(jié)果:{'buy':'33人已購(gòu)','cash':'3929','name':'網(wǎng)紅梵凈山·全景貴州六日游?真純玩?宿2景區(qū)內(nèi)?頭等艙車(chē)20人團(tuán)?豪華住宿?黃果樹(shù)瀑布?荔波小七孔?西江苗寨?鎮(zhèn)遠(yuǎn)古鎮(zhèn)+機(jī)票','pic':'./image/1.jpg','time':'6月16日...8月31日多團(tuán)期','title':'黔南6天5夜跟團(tuán)游','type':'跟團(tuán)游'}5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(8)提取字段信息。url=':50001/gotrip/json/go.json'result=requests.get(url,headers=Headers).json()forinfoinresult:title=info['title']#線路標(biāo)題
name=info['name']#線路名稱(chēng)
type=info['type']#線路類(lèi)型
buy=info['buy']#已購(gòu)人數(shù)
print(title,name,type,buy)運(yùn)行data_spider.py,PyCharm控制臺(tái)輸出如下結(jié)果:黔南6天5夜跟團(tuán)游網(wǎng)紅梵凈山·全景貴州六日游?真純玩?宿2景區(qū)內(nèi)?頭等艙車(chē)20人團(tuán)?豪華住宿?黃果樹(shù)瀑布?荔波小七孔?西江苗寨?鎮(zhèn)遠(yuǎn)古鎮(zhèn)+機(jī)票跟團(tuán)游33人已購(gòu)三亞5天4夜自由行「官方自營(yíng)」「親子??情侶優(yōu)選」三亞麗禾溫德姆酒店,精選雅致房4晚??黃金地段、國(guó)際連鎖??坐擁15000平米商業(yè)廣場(chǎng)自由行0人已購(gòu)5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(9)設(shè)置循環(huán)翻頁(yè)。importrequestsimportpprintimportcsvHeaders={'user-agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/78.0.3904.108Safari/537.36'}page_list=['','2','3','4','5']forpageinpage_list:url=':50001/gotrip/json/go{}.json'.format(page)result=requests.get(url,headers=Headers).json()forinfoinresult:#pprint.pprint(info)title=info['title']#線路標(biāo)題
name=info['name']#線路名稱(chēng)
type=info['type']#線路類(lèi)型
buy=info['buy']#已購(gòu)人數(shù)
print(title,name,type,buy)5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程運(yùn)行data_spider.py,PyCharm控制臺(tái)輸出如下結(jié)果:黔南6天5夜跟團(tuán)游網(wǎng)紅梵凈山·全景貴州六日游?真純玩?宿2景區(qū)內(nèi)?頭等艙車(chē)20人團(tuán)?豪華住宿?黃果樹(shù)瀑布?荔波小七孔?西江苗寨?鎮(zhèn)遠(yuǎn)古鎮(zhèn)+機(jī)票跟團(tuán)游33人已購(gòu)大理6天5夜跟團(tuán)游口碑純玩??溫泉酒店!升動(dòng)車(chē)返昆の5A精華景點(diǎn)+印象麗江+雪山登頂+吉普車(chē)環(huán)洱海+圣托里尼丨篝火晚會(huì)丨大理麗江6日跟團(tuán)游0人已購(gòu)三亞3天2夜自由行「好貨預(yù)售」三亞海棠灣紅樹(shù)林度假酒店聆海泳池一居別墅2晚|豪車(chē)接送+網(wǎng)紅體驗(yàn)自由行0人已購(gòu)可以看出,共爬取第1頁(yè)到第5頁(yè)的75條數(shù)據(jù)。5.2.1
數(shù)據(jù)采集實(shí)施過(guò)程(10)保存數(shù)據(jù)。importrequestsimportpprintimportcsvHeaders={'user-agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/78.0.3904.108Safari/537.36'}withopen('./data.csv',mode='a',encoding='utf-8',newline='')asf:f.truncate(0)writer=csv.writer(f)writer.writerow(['線路標(biāo)題','線路名稱(chēng)','線路類(lèi)型','已購(gòu)人數(shù)'])page_list=['']forpageinpage_list:url=':50001/gotrip/json/go{}.json'.format(page)result=requests.get(url,headers=Headers).json()forinfoinresult:#pprint.pprint(info)title=info['title']#線路標(biāo)題
name=info['name']#線路名稱(chēng)
type=info['type']#線路類(lèi)型
buy=info['buy']#已購(gòu)人數(shù)
print(title,name,type,buy)
withopen('./data.csv',mode='a',encoding='utf-8',newline='')asf:writer=csv.writer(f)writer.writerow([title,name,type,buy])5.2.2Pandas清洗數(shù)據(jù)(1)在項(xiàng)目根目錄New→PythonFile,創(chuàng)建data_clean.py。5.2.2Pandas清洗數(shù)據(jù)(2)讀入data.csv數(shù)據(jù),并轉(zhuǎn)換為DataFrame類(lèi)型。importpandasaspdpd.set_option('display.width',None)#不限制顯示寬度pd.set_option('display.unicode.east_asian_width',True)#設(shè)置數(shù)據(jù)對(duì)齊df=pd.read_csv('data.csv',encoding='utf-8')print(df.head())運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.2Pandas清洗數(shù)據(jù)(3)從已購(gòu)人數(shù)中提取人數(shù),并轉(zhuǎn)換為整型。df['已購(gòu)人數(shù)']=df['已購(gòu)人數(shù)'].str.replace("人已購(gòu)","")df['已購(gòu)人數(shù)']=df['已購(gòu)人數(shù)'].astype("int")print(df.head())運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.2Pandas清洗數(shù)據(jù)(4)從線路標(biāo)題中提取目的地。df['目的地']=df['線路標(biāo)題'].str.split("",expand=True)[0]print(df[['線路類(lèi)型','已購(gòu)人數(shù)','目的地']].head())運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.2Pandas清洗數(shù)據(jù)str.split()函數(shù)str.split()方法可以實(shí)現(xiàn)將DataFame中的一列數(shù)據(jù)按照對(duì)字符串進(jìn)?分割,然后以列表形式進(jìn)?輸出,expand=True表示將分割后擴(kuò)充成新的一列。5.2.2Pandas清洗數(shù)據(jù)(5)從線路標(biāo)題中提取旅游天數(shù)。df['旅游時(shí)間']=df['線路標(biāo)題'].str.split("",expand=True)[1]df['旅游天數(shù)']=df['旅游時(shí)間'].str.split("天",expand=True)[0]df['旅游天數(shù)']=df['旅游天數(shù)'].astype("int")print(df[['線路類(lèi)型','已購(gòu)人數(shù)','目的地','旅游天數(shù)']].head())運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.2Pandas清洗數(shù)據(jù)(6)刪除多余字段。df=df.drop(axis=1,labels=['線路名稱(chēng)','旅游時(shí)間'])print(df.head())運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.2Pandas清洗數(shù)據(jù)(7)完善data_clean.py,保存清洗后的數(shù)據(jù)。df.to_csv("data_clean.csv",header=False,index=True)運(yùn)行data_clean.py,PyCharm控制臺(tái)輸出如下結(jié)果:5.2.3MySQL存儲(chǔ)數(shù)據(jù)(1)創(chuàng)建數(shù)據(jù)庫(kù)tripdb。dropdatabaseifexiststripdb;createdatabasetripdb;結(jié)果如下:5.2.3MySQL存儲(chǔ)數(shù)據(jù)(2)創(chuàng)建表tripinfo。usetripdb;droptableifexiststripinfo;createtabletripinfo(idint,trip_titlevarchar(200),\
trip_typevarchar(200),trip_buyint,\
destinationvarchar(200),dayint,primarykey(id))\
charset=utf8;結(jié)果如下:5.2.3MySQL存儲(chǔ)數(shù)據(jù)(3)查看MySQL上傳目錄。showvariableslike'%secure_file_priv%';結(jié)果如下:(4)復(fù)制data_clean.csv到MySQL上傳目錄。5.2.3MySQL存儲(chǔ)數(shù)據(jù)(5)復(fù)制data_clean.csv絕對(duì)路徑到剪貼板。5.2.3MySQL存儲(chǔ)數(shù)據(jù)(6)導(dǎo)入data_clean.csv到tripinfo表。其中,替換data_clean.csv的絕對(duì)路徑中的“\”要換成“\\”,因?yàn)椤癨”在MySQL中是轉(zhuǎn)義符。loaddatalocalinfile"C:\\ProgramData\\MySQL\\MySQLServer5.7\\Uploads\\data_clean.csv"\intotabletripinfo\charactersetutf8fieldsterminatedby','
\linesterminatedby'\r\n'\(id,trip_title,trip_type,trip_buy,destination,day);結(jié)果如下:5.2.3MySQL存儲(chǔ)數(shù)據(jù)(7)執(zhí)行select語(yǔ)句,檢查前5條記錄。select*fromtripinfolimit5;結(jié)果如下:5.2.4Flask搭建服務(wù)(1)在項(xiàng)目根目錄New->PythonPackage,創(chuàng)建app包。(2)在app包下New->PythonPackage,創(chuàng)建views包。(3)在app目錄下New->Directory,創(chuàng)建目錄static,然后把echarts.min.js復(fù)制到app/static目錄。(4)在app包下New->PythonFile,創(chuàng)建extensions.py,定義db變量和config_extensions方法。fromflask_sqlalchemyimportSQLAlchemydb=SQLAlchemy()defconfig_extensions(app):db.init_app(app)5.2.4Flask搭建服務(wù)(5)在app/views包下New->PythonFile,創(chuàng)建main.py,定義blueprint變量。fromflaskimportBlueprintblueprint=Blueprint("main",__name__)(6)完善app/views/__init__.py,定義DEFAULT_BLUEPRINT變量。fromapp.views.mainimportblueprintDEFAULT_BLUEPRINT=((blueprint,""))5.2.4Flask搭建服務(wù)(7)完善app/__init__.py,定義Config類(lèi)、config_blueprint方法、create_app方法。fromflaskimportFlaskfromapp.extensionsimportconfig_extensionsfromapp.viewsimportblueprintclassConfig:SQLALCHEMY_COMMIT_ON_TEARDOWN=TrueSQLALCHEMY_TRACK_MODIFICATIONS=FalseSQLALCHEMY_DATABASE_URI="mysql+pymysql://root:123456@:3306/tripdb?charset=utf8"defconfig_blueprint(app):app.register_blueprint(blueprint,url_prefix="")defcreate_app(config):app=Flask(__name__)app.config.from_object(config)config_extensions(app)config_blueprint(app)
returnapp5.2.4Flask搭建服務(wù)(8)在app包下New->PythonFile,創(chuàng)建manager.py。fromflask_scriptimportManager,Serverfromappimportcreate_app,Configif__name__=='__main__':app=create_app(Config)manager=Manager(app)manager.add_command('runserver',Server(host='',use_debugger=True,use_reloader=True))manager.run()右鍵選中manager.py,選擇“RunManager”菜單,運(yùn)行程序,PyCharm控制臺(tái)輸出如下結(jié)果:usage:manager.py[-?]{runserver,shell}...positionalarguments:{runserver,shell}runserverRunstheFlaskdevelopmentserveri.e.app.run()shellRunsaPythonshellinsideFlaskapplicationcontext.optionalarguments:-?,--helpshowthishelpmessageandexit5.2.4Flask搭建服務(wù)點(diǎn)擊Run->EditConfiguration。選中manager,編輯Parameters,輸入“runserver”。5.2.4Flask搭建服務(wù)再次右鍵選中manager.py,選擇“RunManager”菜單,運(yùn)行程序。PyCharm控制臺(tái)輸出如下結(jié)果,代表Flask配置成功。*ServingFlaskapp"app"(lazyloading)*Environment:productionWARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployment.UseaproductionWSGIserverinstead.*Debugmode:on*Restartingwithstat*Debuggerisactive!*DebuggerPIN:263-346-767*Runningon:5000/(PressCTRL+Ctoquit)單擊“停止”按鈕,停止manager運(yùn)行。5.2.4Flask搭建服務(wù)(9)在app包下New->PythonPackage,創(chuàng)建包models。fromapp.extensionsimportdbclassTripinfo(db.Model):tablename_='tripinfo'id=db.Column(db.String(20),primary_key=True)trip_title=db.Column(db.String(200))trip_type=db.Column(db.String(200))trip_buy=db.Column(db.Integer)destination=db.Column(db.String(200))day=db.Column(db.Integer)(10)在包app/models下New->PythonFile,創(chuàng)建entities.py,定義Tripinfo類(lèi)。(11)完善app/models/__init__.py,開(kāi)放Tripinfo類(lèi)。from.entitiesimportTripinfo5.2.4Flask搭建服務(wù)(12)完善app/views/main.py,定義get_buy_by_trip_type和api_type_buy方法。fromflaskimportBlueprint,jsonify,render_templatefromsqlalchemyimportfunc,or_fromapp.extensionsimportdbfromapp.modelsimportTripinfoblueprint=Blueprint("main",__name__)defget_buy_by_trip_type():rows=db.session.query(Tripinfo.trip_type,func.avg(Tripinfo.trip_buy))\.group_by(Tripinfo.trip_type).all()x=[]y=[]forrowinrows:x.append(row[0])y.append((int)(row[1]))returnx,y@blueprint.route("/api/type_buy")defapi_type_buy():x,y=get_buy_by_trip_type()returnjsonify([x,y])5.2.4Flask搭建服務(wù)(13)運(yùn)行app/manager.py,打開(kāi)Chrome,訪問(wèn):5000/api/type_buy,從服務(wù)器返回包含不同類(lèi)型購(gòu)買(mǎi)人數(shù)的列表,表示Flask連接數(shù)據(jù)庫(kù)正常。5.2.5Flask+ECharts可視化數(shù)據(jù)(1)完善app/views/main.py,定義get_buy_by_trip_type方法。fromflaskimportBlueprint,jsonify,render_templatefromsqlalchemyimportfunc,or_fromapp.extensionsimportdbfromapp.modelsimportTripinfoblueprint=Blueprint("main",__name__)defget_buy_by_trip_type():rows=db.session.query(Tripinfo.trip_type,func.avg(Tripinfo.trip_buy))\.group_by(Tripinfo.trip_type).all()x=[]y=[]forrowinrows:x.append(row[0])y.append((int)(row[1]))returnx,y@blueprint.route("/type_buy")deftype_buy():x,y=get_buy_by_trip_type()returnrender_template('single_chart.html',x_data=x,y_data=y)5.2.5Flask+ECharts可視化數(shù)據(jù)(2)在app包下New->Directory,創(chuàng)建templates目錄。(3)在templates目錄下NewHTMLFile,創(chuàng)建single_chart.html。5.2.5Flask+ECharts可視化數(shù)據(jù)(4)修改single_chart.html的代碼。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>單圖</title></head><body></body></html>5.2.5Flask+ECharts可視化數(shù)據(jù)(5)在single_chart.html中引入依賴(lài)的JS文件。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>單圖</title><scr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大通湖區(qū)法院公開(kāi)招聘聘用制司法警務(wù)輔助人員備考題庫(kù)及完整答案詳解一套
- 2025年葫蘆島市生態(tài)環(huán)境局公開(kāi)遴選工作人員備考題庫(kù)及答案詳解參考
- 黑龍江公安警官職業(yè)學(xué)院《分子生物學(xué)》2025 學(xué)年第二學(xué)期期末試卷
- 2025年中建二局商務(wù)管理部招聘?jìng)淇碱}庫(kù)及答案詳解參考
- 2025始興農(nóng)商銀行社會(huì)招聘1人(第二次)備考核心題庫(kù)及答案解析
- 2026年江西銅業(yè)技術(shù)研究院有限公司北京分院院長(zhǎng)招聘1人備考核心題庫(kù)及答案解析
- 《跨學(xué)科視角下農(nóng)村初中英語(yǔ)教學(xué)資源整合與創(chuàng)新實(shí)踐》教學(xué)研究課題報(bào)告
- 2025年鎮(zhèn)康縣公安局關(guān)于公開(kāi)招聘警務(wù)輔助人員5人的備考題庫(kù)及答案詳解參考
- 2025年社區(qū)養(yǎng)老驛站服務(wù)標(biāo)準(zhǔn)化報(bào)告
- 2025年招商銀行佛山分行社會(huì)招聘?jìng)淇碱}庫(kù)帶答案詳解
- 探放水工崗位作業(yè)風(fēng)險(xiǎn)專(zhuān)項(xiàng)培訓(xùn)講義
- 2025甘肅酒泉市公安局招聘留置看護(hù)崗位警務(wù)輔助人員30人(第三批)筆試考試備考試題及答案解析
- 2024-2025學(xué)年貴州省六盤(pán)水市高一(上)期末英語(yǔ)試卷
- 煉焦機(jī)械與設(shè)備試題題庫(kù)(300) 與答案
- 實(shí)施指南(2025)《DL-T 1034-2016 135MW級(jí)循環(huán)流化床鍋爐運(yùn)行導(dǎo)則》
- 員工培訓(xùn)法律法規(guī)知識(shí)課件
- 2025年全國(guó)《征兵入伍》應(yīng)知應(yīng)會(huì)知識(shí)試題與答案
- 2025AICon全球人工智能開(kāi)發(fā)與應(yīng)用大會(huì)-深圳站:具身智能技術(shù)在工程機(jī)械智能化中的應(yīng)用實(shí)踐
- 文旅景區(qū)2025年運(yùn)營(yíng)風(fēng)險(xiǎn)評(píng)估與安全風(fēng)險(xiǎn)防控方案分析
- 蜂蟄傷護(hù)理試題及答案
- 2025年陜西省專(zhuān)業(yè)技術(shù)人員繼續(xù)教育公需課試題及答案
評(píng)論
0/150
提交評(píng)論