6
6
from hdwallet import BIP44HDWallet
7
7
from hdwallet .cryptocurrencies import EthereumMainnet as Cryptocurrency
8
8
from hdwallet .utils import is_mnemonic
9
- from lxml import html
10
9
from mnemonic import Mnemonic
11
10
from multiprocessing import Process
12
11
import requests
@@ -40,15 +39,11 @@ def mmdrza() :
40
39
addr = bip44_hdwallet .p2pkh_address ()
41
40
priv = bip44_hdwallet .private_key ()
42
41
# =======================================
43
- urlblock = "https://ethereum.atomicwallet.io/address/" + addr
42
+ urlblock = f "https://ethereum.atomicwallet.io/api/v2/ address/{ addr } "
44
43
respone_block = requests .get (urlblock )
45
- byte_string = respone_block .content
46
- source_code = html .fromstring (byte_string )
47
- xpatch_txid = '/html/body/main/div/div[2]/div[1]/table/tbody/tr[2]/td[2]'
48
- treetxid = source_code .xpath (xpatch_txid )
49
- xVol = str (treetxid [0 ].text_content ())
50
- elapsed = respone_block .elapsed
51
- timer = elapsed
44
+ res = respone_block .json ()
45
+ xVol = dict (res )['balance' ]
46
+ timer = respone_block .elapsed
52
47
bal = xVol
53
48
54
49
# =======================================
@@ -77,4 +72,4 @@ def mmdrza() :
77
72
for i in range (len (add )) :
78
73
p = multiprocessing .Process (target = mmdrza )
79
74
p .start ()
80
- p .join ()
75
+ p .join ()
0 commit comments