Python 爬取软科 2022 中國大學排名並保存為文本文件
本文提供一個完整的 Python 爬蟲腳本,針對 软科 2022 中國大學排名 頁面,解析表格數據並保存為結構化文本文件。代碼包含反爬應對、異常處理與增量保存邏
Python 桌面自動化神器 PyAutoGUI 完整教程:鼠標、鍵盤、截圖、圖像識別與彈窗交互
PyAutoGUI 是純 Python 實現的跨平台 GUI 自動化庫,能控制滑鼠、鍵盤、截圖、像素比對、圖像識別與原生彈窗,適合桌面應用測試、重複性操作腳本、
Python 多進程實戰指南:Process、Pool、Queue、共享內存與鎖全解析
多進程利用多核 CPU 真正並行執行,繞過 GIL 限制,適合 CPU 密集型計算(圖像處理、科學計算、大數據聚合)。本文系統介紹 multiprocessin
Python 多線程入門到實戰:從基礎概念到鎖、Queue 與 join 完整指南
多線程讓單核 CPU 透過時間片輪轉「同時」處理多個任務,適用於 I/O 密集型場景(爬蟲、檔案讀寫、網路請求)。本文以最淺顯的方式,逐步講解線程屬性查看、建立
Python 路徑通配符 `/*/` 含義詳解:為什麼 `D:\Data\Insitu/*/OLI` 找不到資料?
在處理檔案路徑時,通配符 `*` 是常見的模式匹配符號,但不同語言、不同函式庫對其解析行為可能不同。本文針對讀者遇到的 AssertionError: No d
Python 自動化測試進階(八):Cookie 管理與 Expected Conditions 深度應用
接續前文,本篇聚焦於 Cookie 的完整生命週期操作,以及如何靈活運用 expected_conditions 進行精準的頁面狀態斷言。掌握這些技巧,能讓測試
Python 自動化測試進階(七):警告框處理、Cookie 操作與 Expected Conditions 詳解
在 Web 自動化測試中,除了常規的元素定位與操作,處理瀏覽器原生彈窗、管理 Cookie 以及靈活斷言頁面狀態是必備技能。本文將系統講解 Selenium 中
Python 非同步任務框架 Celery 入門完整指南
Celery 是一個由 Python 編寫的分散式任務排程框架,廣泛用於處理耗時操作(如發送郵件、圖片處理、報表生成)以提升 Web 應用的回應速度。本文將從核
使用 Python 與 Selenium 擷取動態網頁資料
使用 Python 與 Selenium 擷取動態網頁資料使用 Python 擷取網頁資料非常方便且效率高,最常見的做法是搭配 BeautifulSoup 與
如何用 Python 實作上海排名網大學排名爬蟲
如何用 Python 實作上海排名網大學排名爬蟲若你想自動擷取上海排名網(https://www.shanghairanking.cn/rankings/bcu
使用 Python 爬蟲擷取上海排名網中國大學排名
使用 Python 爬蟲擷取上海排名網中國大學排名本文將示範如何以 Python 撰寫網頁爬蟲,從上海排名網(https://www.shanghairanki
Appium + Python:如何統計父元素下的子元素個數(find_elements 遞歸定位)
Appium 定位技巧:獲取父元素下所有同類子元素的數量 問題場景 已知父元素 a = driver.find_element(By.ID, parent_i
2024 Python Complete Knowledge Map: From Syntax Basics to Project Practice
Python Learning Panorama: Knowledge System, Pitfall Guide, Toolchain, Project Ro
Python Decorator for Production-Grade HTTP Retry: Exponential Backoff, Structured Logging, Observability
Production-Ready Retry Decorator: Parameterized, Exponential Backoff, Structured
2024 Python 核心知識體系全景圖:從語法基礎到項目實戰的完整學習路徑
Python 學習全景指南:知識體系、避坑指南、工具鏈、項目實戰路線圖 🎯 學習路線圖總覽 語法基礎(2 週):變數、資料類型、流程控制、函數、模組、異常處
Python 裝飾器實現 HTTP 請求自動重試(含指數退避、異常日誌、成功率統計)
生產級請求重試裝飾器:參數化、指數退避、結構化日誌、可觀測性 原始版本局限 僅重試固定次數,無退避策略 → 易觸發限流。 捕獲 Exception 過寬,吞沒
Daily K-line Data with pandas DataFrame using TqSdk: Python Quantitative Finance
TqSdk: Fetch K-line Data as pandas DataFrame & Convert to Standard Time Core Cod
Quantification Quotidienne : Obtenir les Données K-line via pandas.DataFrame avec TqSdk
TqSdk : Récupérer les Données K-line et Convertir en Heure Standard Code Princip