Python 爬蟲實戰:逆向解析某小程序 AES 加密算法
Python 爬蟲系列:小程序逆向與加密算法還原 在進行小程序或 App 數據採集時,經常會遇到請求參數被加密的情況。本文以某電商小程序「美凱」為例,詳細記錄如
Python爬蟲實戰:模擬登錄與數據抓取完整流程解析
專案背景 本文以某市場數據平台為例,展示如何使用 Python 進行模擬登錄、簽名加密、多線程爬取 及 Excel 存儲 的完整流程。代碼僅供學習交流,請勿用於
Python 帶參數裝飾器詳解:從原理到實戰(登錄驗證多場景復用)
一、帶參數裝飾器原理解析 普通裝飾器:@decorator → decorator(func)。 帶參裝飾器:@decorator_factory(arg) →
Python 裝飾器實戰:函數調用信息自動記錄(函數名 + 時間戳)
需求描述 實現一個裝飾器,每當被裝飾函數被調用時,自動將 函數名 與 調用時間節點 追加寫入日誌文件 info_myfunc。 代碼實現 #!/usr/bin
Python 裝飾器實戰:登錄認證與多頁面訪問控制
場景需求 模擬 CSDN 社區:用戶登錄成功後,才能訪問「博客」、「課程」、「問答」等頁面。賬號文件 csdn 格式:用戶名|密碼(如 albert|12345
Python 裝飾器完整進階指南:從原理到標準模板
核心原則:開放封閉原則 開放:擴充功能開放(可添加新裝飾器)。 封閉:修改原始碼封閉(不動被裝飾函數源碼、不變呼叫方式)。 裝飾器本質 = 閉包 = 接收函
Python 函式實戰:三次重試登入驗證系統
需求 從檔案 hellofunc 讀取帳號密碼(格式:user|pwd,每行一組)。 使用者輸入帳密,最多嘗試 3 次。 成功回傳 True,失敗回傳 Fal
Python 閉包完整指南:定義、特性、應用場景與判斷方法
定義三要素 函數嵌套函數(內部函數定義在外部函數內)。 內部函數引用或修改外部函數的非全域變數(自由變數)。 外部函數回傳內部函數(或將其賦值給外部變數)。
Python 批量修改檔案內容:安全替換與備份最佳實踐
需求 將檔案中所有「你是一」替換為「哈哈哈」,並保留原檔案備份。 標準實作(含備份、原子替換) import os def replace_in_file(
Python max/min 函數進階用法:key 參數與實戰技巧
基本用法 print(max([99, 10, 1, 5, 6, 3])) # 99 print(min([99, 10, 1, 5, 6, 3])) #
Python 生成器完整指南:建立方式、yield from、生成器表達式與面試題
本質 生成器 本質上是迭代器:實作 __iter__(回傳 self)與 __next__ 方法,支援惰性計算、單次遍歷。 三種建立方式 方式語法特點
Python 深拷貝與淺拷貝徹底講解:原理、陷阱與實戰應用
核心區別 拷貝類型方法頂層物件巢狀可變物件 淺拷貝list.copy(), copy.copy(), list[:], list(list)新建共用引用
Python 列表推導式完全指南:語法、巢狀、條件與實戰技巧
基本語法 [expression for item in iterable if condition] 經典範例集 需求推導式輸出示例 1~100 列
Python 關鍵字 global 與 nonlocal 深度解析
前言 global 與 nonlocal 是 Python 作用域鏈操作的兩大關鍵字,正確理解它們對變數綁定、修改、查找的影響,是寫出無 Bug 閉包、裝飾器、
Python 算法競賽題求助:HKSC Problem 15 測試案例分析(繁體版)
問題描述 練習歷屆算法競賽題目(來源:HKSC Problem 15),官方未提供答案,僅給出三組測試案例: 輸入: aba 輸出: 19 輸
Python 初學者提問:看書無感、寫不出來,求大神指點
共鳴與定性 這是繼 ID 259156 後另一位初學者的相同困惑:「看書內容還是寫不出來,沒有思路」。這說明被動閱讀 → 主動編程的鴻溝是普遍現象,而非個人天賦
Python 爬蟲系列:某色情網站字體加密逆向破解實戰
專案背景 目標網站使用自定義字體(WOFF)將關鍵數字(如房號、價格)映射為亂碼字元,前端透過 CSS `@font-face` 載入。本文展示如何用 font