| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202408*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python爬蟲基礎與實戰 ISBN:9787121479014 出版社:電子工業 著編譯者:夏素霞 杜蘭著 頁數:396頁 所在地:中國大陸 *此為代購商品 書號:1664063 可大量預訂,請先連絡。 內容簡介 本書是一本涵蓋Python爬蟲應用基礎、爬蟲相關知識、數據清洗及可視化知識的實戰性讀物。Python擁有多個開源的爬蟲工具、數據分析工具、數據可視化工具,代碼簡潔,便於學習。本書主要介紹常用的Python第三方工具,對工具的安裝、導入方法和屬性進行詳細介紹,同時通過大量示例幫助讀者理解。每個示例都經過了實戰檢驗。 本書共8章,有3個核心主題,一是Python爬蟲應用基礎,二是爬蟲相關知識,三是數據分析與可視化。本書的最後一章提供了一些綜合示例,包括對數據爬取、清洗、存儲、可視化等的綜合應用。 本書以實戰為主,通俗易懂,提供了大量示例,可以很好地被讀者借鑒與遷移。本書可作為初學者的參考用書及高等院校計算機相關專業學生的教材,也可作為爬蟲與數據可視化等應用開發的參考用書。目錄 第1章 Python爬蟲應用基礎1 1 Python 3 8的安裝與開發環境 1 1 1 Python的安裝 1 1 2 開發環境 1 2 Python的基礎知識 1 2 1 基本語法 1 2 2 數據類型與常用函數 1 2 3 邏輯控制 1 3 Python序列的應用 1 3 1 列表 1 3 2 元組 1 3 3 集合 1 3 4 字典 1 4 函數 1 4 1 函數的定義和調用 1 4 2 函數的參數 1 4 3 變數的作用域 1 4 4 lambda函數 1 5 模塊 1 5 1 創建按位元組編譯的 pyc文件 1 5 2 創建模塊 1 5 3 載入模塊 1 5 4 模塊的_name_屬性 1 5 5 dir()函數 1 5 6 包 1 6 面向對象 1 6 1 面向對象簡介 1 6 2 self 1 6 3 類 1 7 異常處理 1 8 迭代器與生成器 1 8 1 迭代器 1 8 2 生成器 第2章 網頁下載技術 2 1 HTTP概述 2 1 1 HTTP簡介 2 1 2 HTTP請求信息 2 1 3 HTTP響應信息 2 2 爬蟲基礎 2 2 1 爬蟲的基本流程 2 2 2 爬蟲的分類 2 2 3 爬蟲的結構 2 3 Robots協議 2 4 Requests的應用 2 4 1 安裝Requests 2 4 2 Requests的常用方法 2 4 3 Requests爬蟲之定製請求頭 2 4 4 Requests的響應信息 2 4 5 簡單的繞過反爬蟲措施 第3章 網頁解析技術 3 1 HTML DOM基礎 3 2 CSS選擇器 3 2 1 CSS樣式的規則 3 2 2 安裝CSS選擇器 3 2 3 lxml etree庫 3 2 4 CSS選擇器詳解 3 2 5 CSS選擇器的綜合應用 3 3 BeautifulSoup4 3 3 1 安裝 3 3 2 BeautifulSoup4的使用 3 3 3 BeautifulSoup4類的基本元素和方法 3 3 4 select()方法 3 3 5 BeautifulSoup4的綜合應用 3 4 XPath選擇器 3 4 1 XPath基礎 3 4 2 XPath語法 3 4 3 XPath Helper插件 3 4 4 XPath選擇器的綜合應用 3 4 5 加密文字的處理 3 4 6 刪除空格或製表符的方法 3 5 正則表達式 3 5 1 正則表達式簡介 3 5 2 正則表達式的元字元 3 5 3 re模塊 3 5 4 正則表達式的綜合應用 第4章 Python爬蟲之數據存儲 4 1 文本文件的操作 4 1 1 文件的打開與關閉 4 1 2 文件的讀寫 4 1 3 列表和字典的讀寫 4 2 CSV文件的處理 4 2 1 CSV簡介 4 2 2 CSV庫的常用方法 4 2 3 CSV格式的綜合應用 4 3 JSON文件的處理 4 3 1 JSON數據類型 4 3 2 JSON庫 4 4 Python與MySQL資料庫 4 4 1 mysql-connector python擴展庫 4 4 2 Python與MySQL資料庫的綜合應用 第5章 Scrapy 5 1 Scrapy Spider類 5 1 1 scrapy Spider類示例 5 1 2 scrapy Spider類簡介 5 2 Scrapy的基礎知識 5 2 1 Scrapy組件 5 2 2 Scrapy的安裝 5 2 3 Scrapy的應用 5 3 Scrapy中的選擇器 5 3 1 Scrapy集成XPath選擇器或CSS選擇器的不同 5 3 2 選擇器簡介 5 3 3 選擇器的使用 5 4 Scrapy爬蟲的簡單應用 5 5 數據管道 5 5 1 items py文件 5 5 2 ItemLoader的應用 5 5 3 pipelines py文件的應用 5 6 settings py文件 5 7 Scrapy的綜合應用 5 7 1 非框架爬蟲和Scrapy爬蟲的比較 5 7 2 選擇器的應用 第6章 動態網頁爬取 6 1 JavaScript與AJAX 6 1 1 JavaScript 6 1 2 AJAX 6 2 分析和爬取AJAX數據 6 2 1 分析AJAX數據 6 2 2 爬取AJAX數據 6 2 3 爬取AJAX數據的綜合應用 6 3 爬取動態內容 6 3 1 動態渲染網頁 6 3 2 Selenium的安裝 6 3 3 ChromeDriver的安裝 6 3 4 Selenium的使用 6 3 5 爬取動態內容的綜合應用 第7章 數據可視化 7 1 NumPy的應用 7 1 1 NumPy的導入 7 1 2 NumPy的一維數組 7 1 3 NumPy的二維數組 7 1 4 NumPy的N維數組 7 2 Pandas的應用 7 2 1 Pandas的導入 7 2 2 Pandas的數據結構 7 2 3 數據存取 7 2 4 數據統計與分析 7 2 5 數據合併 7 3 Matplotlib的應用 7 3 1 Matplotlib的導入 7 3 2 Matplotlib的繪圖基礎 7 3 3 使用Matplotlib繪製圖形 7 4 Pyecharts的應用 7 4 1 Pyecharts的安裝 7 4 2 Pyechans的繪圖邏輯 7 4 3 使用Pyechans繪製圖形 7 4 4 使用Pyecharts繪製地圖 第8章 綜合應用 8 1 「京東商城」網站評價的爬取與可視化分析 8 1 1 項目目的 8 1 2 項目流程 8 1 3 詳細代碼及分析 8 2 股票數據的爬取與可視化分析 8 2 1 項目目的 8 2 2 項目流程 8 2 3 詳細代碼及分析 8 3 教育網站最新通知的爬取 8 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |