Python人工智能編程基礎(chǔ)(微課版)【電子教案】 項目 12 爬蟲基礎(chǔ)_第1頁
Python人工智能編程基礎(chǔ)(微課版)【電子教案】 項目 12 爬蟲基礎(chǔ)_第2頁
Python人工智能編程基礎(chǔ)(微課版)【電子教案】 項目 12 爬蟲基礎(chǔ)_第3頁
Python人工智能編程基礎(chǔ)(微課版)【電子教案】 項目 12 爬蟲基礎(chǔ)_第4頁
Python人工智能編程基礎(chǔ)(微課版)【電子教案】 項目 12 爬蟲基礎(chǔ)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

序號:23章節(jié)名稱項目12爬蟲基礎(chǔ)(一)教學(xué)課時2授課班級人工智能2501、2502授課時間授課地點教學(xué)目標(biāo)知識目標(biāo)理解爬蟲的基本概念和原理,掌握Python爬蟲的基本技能。了解HTML基礎(chǔ)結(jié)構(gòu),掌握發(fā)起HTTP請求和發(fā)送POST請求的方法。掌握網(wǎng)頁內(nèi)容的解析方法,了解正則表達式的使用。能力目標(biāo)1.能夠使用urllib庫發(fā)送HTTP請求、偽裝瀏覽器獲取網(wǎng)頁內(nèi)容。2.能夠從網(wǎng)頁內(nèi)容中解析出所需的文字信息,并保存到文件中。素質(zhì)目標(biāo)1.培養(yǎng)對網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)的敏感性,提升數(shù)據(jù)獲取的主動性。2.養(yǎng)成遵守網(wǎng)絡(luò)爬蟲倫理規(guī)范的習(xí)慣,確保爬取過程合法合規(guī)。教學(xué)內(nèi)容主要內(nèi)容1.1.爬蟲簡介-爬蟲的基本概念、原理及應(yīng)用場景。-HTML基礎(chǔ)結(jié)構(gòu),包括各標(biāo)簽的含義和作用。-發(fā)起HTTP請求和發(fā)送POST請求的方法,使用urllib庫實現(xiàn)網(wǎng)頁內(nèi)容獲取。2.爬取文字-獲取網(wǎng)頁內(nèi)容的具體步驟和方法。-解析網(wǎng)頁文件,定位所需信息的位置。-使用正則表達式提取新聞主題名稱等文字信息。-將提取的文字信息保存到TXT文件中。重點爬蟲的基本原理和HTTP請求的發(fā)送方法。網(wǎng)頁內(nèi)容的解析和正則表達式的應(yīng)用。難點1.準(zhǔn)確找到網(wǎng)頁中所需信息對應(yīng)的源碼位置。2.正則表達式的正確編寫以精準(zhǔn)提取信息。教法改革教學(xué)方法講授法、演示法、實操法、案例分析法教學(xué)手段多媒體教學(xué)、編程環(huán)境實操、任務(wù)驅(qū)動練習(xí)教學(xué)反思作業(yè)及學(xué)習(xí)評價表學(xué)習(xí)評價表評價內(nèi)容自評同桌評師評能掌握爬蟲的基本概念和應(yīng)用場景能熟悉HTTP基礎(chǔ)結(jié)構(gòu)能掌握網(wǎng)頁內(nèi)容的文字爬取與解析能積極回答教師的提問能積極參與小組討論評價指標(biāo)A.優(yōu)秀B.一般C.較差二、教學(xué)設(shè)計教學(xué)步驟教學(xué)內(nèi)容與情境設(shè)計教師活動學(xué)生活動時間分配情境導(dǎo)入結(jié)合學(xué)生獲取互聯(lián)網(wǎng)信息的場景,如阿曹想通過爬蟲獲取感興趣的信息,引出爬蟲的概念和學(xué)習(xí)的必要性?【課程思政】激發(fā)學(xué)生對技術(shù)的探索欲望,培養(yǎng)解決實際問題的意識引入場景、提問、明確目標(biāo)思考問題,了解任務(wù)核心5分鐘知識講解1爬蟲簡介:講解爬蟲的概念、原理、應(yīng)用場景,HTML基礎(chǔ)結(jié)構(gòu),發(fā)起HTTP請求和發(fā)送POST請求的方法,結(jié)合實例演示使用urllib庫獲取網(wǎng)頁內(nèi)容。PPT講解、代碼演示記錄要點,觀察演示15分鐘知識講解2講解獲取網(wǎng)頁內(nèi)容的具體步驟與方法。如何解析網(wǎng)頁文件,同時如何定位到所需信息的位置【課程思政】培養(yǎng)嚴(yán)謹(jǐn)態(tài)度,注重規(guī)則理解PPT講解、代碼演示記錄要點,觀察演示15分鐘實操演練練習(xí):使用urllib庫獲取指定網(wǎng)站(如安防學(xué)院官網(wǎng))的內(nèi)容,嘗試偽裝瀏覽器進行訪問?!菊n程思政】鍛煉動手能力,體會理論應(yīng)用于實踐巡回指導(dǎo),解決代碼問題、函數(shù)調(diào)用問題編寫代碼,運行調(diào)試,記錄遇到的問題15分鐘知識講解31.爬取文字:講解獲取網(wǎng)頁內(nèi)容、解析網(wǎng)頁文件、使用正則表達式提取文字信息以及保存文字信息的方法,結(jié)合校園新聞爬取實例進行演示?!菊n程思政】培養(yǎng)邏輯思維,理解運算規(guī)則的重要性講解算法模型,演示表達式計算編寫代碼,運行調(diào)試,記錄遇到的問題10分鐘實操演練練習(xí):選取學(xué)校網(wǎng)站中感興趣的文字內(nèi)容(如校園時訊),進行爬取并保存到TXT文件中?!菊n程思政】提升問題解決能力,感受編程實用性指導(dǎo)學(xué)生處理算法模型參數(shù)、函數(shù)導(dǎo)入等問題記錄算法特點和評估方法,分析案例中分類結(jié)果的優(yōu)劣,思考如何改進。15分鐘總結(jié)與作業(yè)1.總結(jié)核心知識點,包括爬蟲原理、HTTP請求、網(wǎng)頁解析和文字提取保存。2.布置作業(yè):爬取另一個感興趣網(wǎng)站的文字信息并保存,提交代碼和結(jié)果文件?!菊n程思政】強調(diào)知識鞏固,培養(yǎng)自主學(xué)習(xí)習(xí)慣總結(jié)重點,明確作業(yè)要求回顧內(nèi)容,記錄作業(yè)任務(wù)5分鐘序號:24章節(jié)名稱項目12爬蟲基礎(chǔ)(二)教學(xué)課時2授課班級人工智能2501、2502授課時間授課地點教學(xué)目標(biāo)知識目標(biāo)掌握圖片地址的解析與訪問方法,學(xué)會圖片數(shù)據(jù)的爬取與保存。掌握requests庫獲取網(wǎng)頁代碼的方法,熟悉BeautifulSoup庫在爬蟲中的使用。能力目標(biāo)1.能夠從網(wǎng)頁中解析出圖片地址,爬取圖片并保存到本地。2.能夠使用requests庫和BeautifulSoup庫解析網(wǎng)頁,提取所需數(shù)據(jù)并保存。素質(zhì)目標(biāo)提升應(yīng)對技術(shù)挑戰(zhàn)的能力,學(xué)會處理不同類型數(shù)據(jù)的爬取問題。增強數(shù)據(jù)獲取的合規(guī)意識,合理使用爬蟲技術(shù)。提高綜合運用工具的能力,能夠靈活使用不同的庫和工具解決復(fù)雜問題。培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)計算態(tài)度,確保計算結(jié)果的準(zhǔn)確性和代碼的高效性。教學(xué)內(nèi)容主要內(nèi)容爬取圖片-解析網(wǎng)頁中圖片地址的方法,使用正則表達式提取圖片地址。-訪問圖片地址,將圖片數(shù)據(jù)爬取并保存到本地文件夾。2.requests爬蟲-requests庫的基本操作,包括發(fā)送請求、獲取響應(yīng)等。-BeautifulSoup庫的用法,如find和find_all方法查找元素。-使用requests和BeautifulSoup庫爬取電影數(shù)據(jù)、租房數(shù)據(jù)等,并保存到Excel文件中重點圖片地址的解析和圖片的爬取保存。2.requests庫和BeautifulSoup庫的使用方法難點準(zhǔn)確提取網(wǎng)頁中圖片的地址,處理相對路徑問題。熟練使用BeautifulSoup庫的方法定位和提取所需數(shù)據(jù)教法改革教學(xué)方法講授法、演示法、實操法、案例分析法教學(xué)手段多媒體教學(xué)、編程環(huán)境實操、任務(wù)驅(qū)動練習(xí)教學(xué)反思作業(yè)及學(xué)習(xí)評價表學(xué)習(xí)評價表評價內(nèi)容自評同桌評師評能正確解析網(wǎng)頁中圖片的地址能掌握正則表達式的用法能掌握requests和BeautifulSoup的使用能積極回答教師的提問能積極參與小組討論評價指標(biāo)A.優(yōu)秀B.一般C.較差二、教學(xué)設(shè)計教學(xué)步驟教學(xué)內(nèi)容與情境設(shè)計教師活動學(xué)生活動時間分配情境導(dǎo)入結(jié)合設(shè)計師小李需要自動下載圖片的場景,引出圖片爬取的需求,再通過小王爬取電影信息的場景,引出requests和BeautifulSoup庫的學(xué)習(xí)?【課程思政】激發(fā)學(xué)生運用技術(shù)解決實際需求的熱情引入場景、提問、明確目標(biāo)思考問題,了解任務(wù)核心5分鐘知識講解1爬取圖片:講解解析圖片地址的方法,使用正則表達式提取圖片地址的過程,以及將圖片爬取并保存到本地的步驟,結(jié)合安防學(xué)院官網(wǎng)圖片爬取實例進行演示。PPT講解、代碼演示記錄要點,觀察演示15分鐘知識講解2講解requests爬蟲,包括requests庫的介紹,安裝與基本操作,包括發(fā)送請求、獲取響應(yīng)等?!菊n程思政】鼓勵學(xué)生多嘗試不同參數(shù),培養(yǎng)其勇于探索的精神。PPT講解、代碼演示記錄要點,觀察演示15分鐘實操演練練習(xí):爬取學(xué)校網(wǎng)站中感興趣的圖片(如教學(xué)樓圖片),保存到本地文件夾?!菊n程思政】鍛煉動手能力,體會理論應(yīng)用于實踐巡回指導(dǎo),解決代碼問題、函數(shù)調(diào)用問題編寫代碼,運行調(diào)試,記錄遇到的問題15分鐘知識講解3requests爬蟲:講解requests庫的基本操作和BeautifulSoup庫的用法。結(jié)合電影數(shù)據(jù)和租房數(shù)據(jù)爬取實例,演示如何使用這兩個庫獲取和解析網(wǎng)頁數(shù)據(jù),并保存到Excel文件?!菊n程思政】培養(yǎng)邏輯思維,理解運算規(guī)則的重要性講解算法模型,演示表達式計算編寫代碼,運行調(diào)試,記錄遇到的問題10分鐘實操演練練習(xí):選取一個感興趣的網(wǎng)站,使用requests和BeautifulSoup庫爬取所需數(shù)據(jù)(如商品信息),并保存到Excel文件中?!菊n程思政】培養(yǎng)學(xué)生的分析能力和耐心,在不斷嘗試中追求更好的結(jié)果。指導(dǎo)學(xué)生處理算法模型參數(shù)、函數(shù)導(dǎo)入等問題記錄算法特點和評估方法,分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論