回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Python 網路爬蟲與資料分析入門實戰
書號:MP21814 作者:林俊瑋、林修博 ISBN: 978-986-434-338-6
定價:NT$450元 印刷:單色 頁數:256頁
書籍規格:17*23 上市日:2018/10/5 譯者:(無)
學習定位:無 本書附件:無   快速前往 範例
前往購買 >> 蝦皮購物 類別:電腦技術  
       
快速前往 快速前往        

 

 
    想自動化生活瑣事?想透過程式擷取網路上的公開資訊?學了Python卻不知道有什麼實際應用?正在尋找入門難度低且成就感高的Python專案?想知道網路爬蟲如何與資料分析結合?本書一次教給你!

    本書特色:
    ● 基於熱門線上課程與實體教學的學員迴響重新編寫及增補而成的實戰書籍
    ● 以台灣讀者熟悉的網站為範例(PTT、Dcard、台灣證交所、蘋果日報網站、Yahoo奇摩電影、Google Maps API、IMDB電影資料庫等)的Python網路爬蟲程式教學
    ● 由淺入深,以實務需求為導向,涵蓋爬蟲常用函式庫、資料儲存、文件編碼、表單及登入頁處理、爬蟲程式被封鎖的常見原因等經驗談
    ● 全新的資料分析章節,包含三個爬蟲程式的經典應用:量化投資、影評情緒分析與商品特價通知

    本書適合閱讀的對象:
    ● 對網路爬蟲程式或資料分析有興趣者
    ● 想自動化生活瑣事(例如自動追蹤網站特價通知、節省資料收集的時間等),化被動資訊接收為主動
    ● Python新手或入門級讀者(知道何謂變數、if 判斷式與迴圈,寫過一些小程式),想練習低門檻及高成就感的Python專案
 
    Chapter 01 環境設定與網頁爬蟲初探
    1-1 環境設定及套件安裝:Anaconda
    1-2 使用IDE:PyCharm
    1-3 使用Jupyter Notebook
    1-4 網頁文件解構與網頁爬蟲初探

    Chapter 02 Beautiful Soup 講解與網頁解構
    2-1 不要重複造輪子:寫爬蟲之前
    2-2 Beautiful Soup 重要功能 (find(), find_all(), .text, .stripped_strings)
    2-3 網頁結構巡覽(parent, children, siblings)
    2-4 正規表示式 (Regular Expression)

    Chapter 03 網頁爬蟲範例實戰
    3-1 PTT 八卦板今日熱門文章
    3-2 Yahoo 奇摩電影本週新片
    3-3 兩大報當日焦點新聞
    3-4 Google 搜尋股價資訊
    3-5 Dcard 今日熱門文章

    Chapter 04 使用 API
    4-1 API 簡介
    4-2 PTT 八卦板眾來源分佈 (ipstack.com)
    4-3 IMDB API
    4-4 Google Maps APIs (Google Geocoding/Places API)
    4-5 Dcard API

    Chapter0 5 資料儲存
    5-1 儲存圖片與多媒體檔案
    5-2 儲存資料到 CSV 檔
    5-3 儲存資料到資料庫 SQLite

    Chapter 06 不同編碼與類型的文件
    6-1 非 UTF-8 編碼的文件
    6-2 XML 文件

    Chapter 07 進階爬蟲議題
    7-1 處理表單及登入頁 :台灣高鐵時刻查詢
    7-2 處理表單及登入頁 :Yelp 登入
    7-3 使用WebDriver:台銀法拍屋資訊查詢
    7-4 爬蟲程式經驗談:被封鎖的常見原因、常用 Header 欄位、網站隱藏欄位、使用代理伺服器

    Chapter 08 資料分析實戰
    8-1 台股每日盤後資訊爬蟲及策略回測(量化投資)
    8-2 電影評論情緒分析(中文自然語言處理與機器學習)
    8-3 商品特價 Gmail 通知:Costco 商品網頁

    附表 本書範例目標網站列表

    附錄A 在 Mac 安裝Anaconda 開發環境

    附錄B Python 爬蟲框架Scrapy 入門教學
    B-1 Scrapy 環境安裝
    B-2 簡易部落格爬蟲
    B-3 Scrapy 系統架構
    B-4 博客來網路書店爬蟲
 
    林俊瑋
    熱門開源專案「PTT網路版爬蟲」作者。加州大學爾灣分校(UC Irvine)博士候選人,研究領域為軟體測試自動化,曾執行包含網頁及手機 App 爬蟲實作的多個研究專案,也曾在國外知名研究機構及國內軟體公司實習,並有多年政府資訊部門工作與介接政府開放資料經驗。

    林修博
    台灣大學電子工程研究所畢業,目前任職於軟體公司擔任全端工程師。有多年爬蟲撰寫經驗,並且將其商用化。
 

範例下載
 
  1. 範例(15.7MB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.