廣告 🚀 歐易 OKX:安全、快速的數位資產交易平臺,立即註冊開啟交易旅程!

python 查看幣安歷史

發佈時間:2025-11-03 01:12:41

在當今這個全球化的時代,加密貨幣作為一種新興的金融工具,其重要性與日俱增。作為全球最大的加密貨幣交易所之一,幣安(Binance)始終致力於提供最全面和最便利的交易服務。對於許多使用者而言,了解自己的交易歷史是不可或缺的一環。本文將介紹如何使用Python來查詢幣安交易所的歷史交易數據,讓你更加深入地瞭解自己在幣安的交易行為。

首先,需要明確的是,幣安官方並未提供公開API來直接查詢用戶的個人交易history。因此,我們必須通過抓取交易所前端頁面來獲取所需的信息。Python作為一個強大的程式語言,特別適合這種用於網頁資料擷取的任務。

準備階段

在開始撰寫代碼之前,你需要確保已經安裝了以下幾個必要的套件:

`requests`:用來發送HTTP請求。

`BeautifulSoup`:用來解析HTML內容。

`pandas`:用於數據處理和分析。

代碼實現

首先,你必須登入幣安並瀏覽到你的交易history頁面(例如在Binance Trader Proxy中)。這一步需要手工操作,因為API不直接提供這個功能。接下來,我們將使用`requests`套件來向網站發送請求,並使用`BeautifulSoup`來解析HTML代碼。

以下是一個簡單的Python腳本範例,用於擷取幣安交易history的一小部分:

```python

import requests

from bs4 import BeautifulSoup

設定登入及瀏覽交易history所需的URL和參數

login_url = 'https://www.binance.com/zh/trade/TRADE_CURRENCY'

history_url = 'https://www.binance.com/zh/trade/TRADE_CURRENCY?type=1¤tPage=1&size=25&symbol=' # 這裡的symbol是交易對代碼,例如BTCUSDT

發送登入請求

session = requests.Session()

headers = {

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3021.111 Safari/537.3',

}

session.headers = headers

response = session.get(login_url, params=LOGIN_PARAMS) # LOGIN_PARAMS為登入所需的參數對

cookies = response.cookies # 提取Cookies,用於瀏覽history

發送交易history請求

response = session.get(history_url, cookies=cookies) # history_url為瀏覽交易history的URL

soup = BeautifulSoup(response.text, 'html.parser')

解析HTML代碼,提取交易信息

trades = soup.find_all('div', class_='cell-main') # 找到所有的交易信息塊

for trade in trades:

timestamp = trade.find('span', class_='cell-time').text # 提取時間戳

symbol = trade.find('span', class_='cell-name').text # 提取交易對代碼

amount = trade.find('span', class_='cell-amount').text # 提取交易量

price = trade.find('span', class_='cell-value').text # 提取成交價格

print(f"Timestamp: {timestamp}, Symbol: {symbol}, Amount: {amount}, Price: {price}")

```

注意事項

1. 上述代碼僅作為示例,實際使用時可能需要根據幣安網站的具體結構進行調整。

2. 由於涉及到抓取第三方網站數據,請務必遵守相關法規及條款,並且尊重原創版權和隱私政策。

3. 幣安網站結構經常更新,因此擷取的代碼可能會隨著時間的推移而失效。

透過以上方法,你可以輕鬆地獲取自己的交易history,並進行後續的分析工作。這對於理財規劃、風險管理等都是非常有用的信息。但請記得,加密貨幣市場波動性大,投資需謹慎。

推薦閱讀

🔥 推薦平台