本專案為 Python 動態網頁爬蟲 練習,目標是自動化抓取 マンガ図書館Z (MangaZ) 網站上的免費漫畫頁面。透過 Selenium 模擬真實使用者行為,實現自動翻頁與頁面截圖功能。
- 語言 : Python 3.12
- 工具 : Selenium WebDriver
- 瀏覽器控制 : Google Chrome (搭配相關反偵測設定)
assignment01_scraper.py: 核心執行程式碼(已進行模組化封裝)。manga_images/: 執行後自動產生的資料夾,用於儲存漫畫截圖。project_gutenberg/: 老師要求建立之資料夾。
- 安裝套件 :
pip install selenium
- 執行爬蟲 :
直接執行
assignment01_scraper.py,程式將自動開啟瀏覽器並開始抓取。 - 成果查看 :
程式完成後,請至
manga_images資料夾查看產出的.png檔案。
- 本程式僅供學習交流使用,請勿用於非法商業用途。
- 使用了
user-agent與disable-blink-features等反偵測技術,確保爬蟲的穩定性。