Browse Source

优化获取市值字段

jack 1 năm trước cách đây
mục cha
commit
0182e5f4e2
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      message/message_coinmarketcap.py

+ 6 - 1
message/message_coinmarketcap.py

@@ -74,7 +74,12 @@ def get_coinmarketcap_coin_price():
 
 
         live_market_cap = re.findall(r'\$(\d{1,3}(?:,\d{3})*(?:\.\d+)?)', text)
         live_market_cap = re.findall(r'\$(\d{1,3}(?:,\d{3})*(?:\.\d+)?)', text)
         if live_market_cap:
         if live_market_cap:
-            result += f'live market cap: ${live_market_cap[2]}\n'
+            if len(live_market_cap) == 3:
+                result += f'live market cap: ${live_market_cap[2]}\n'
+            elif len(live_market_cap) == 2:
+                result += f'live market cap: ${live_market_cap[0]}\n'
+            else:
+                pass
 
 
         max_circulating_supply = re.findall(r'(\d{1,3}(?:,\d{3})*)', text)
         max_circulating_supply = re.findall(r'(\d{1,3}(?:,\d{3})*)', text)
         if max_circulating_supply:
         if max_circulating_supply: