python 获取6大币对 区块高度

发布时间:2019-08-29 07:41:00编辑:auto阅读(1631)

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import requests
    from lxml import etree
    import json
    
    b_re = requests.get('https://chain.api.btc.com/v3/block/latest')
    btc=b_re.json()['data']['height']
    
    bch_re = requests.get('https://bch-chain.api.btc.com/v3/block/latest')
    bch=bch_re.json()['data']['height']
    
    ltc_re = requests.get('http://explorer.litecoin.net/')
    selector1 = etree.HTML(ltc_re.text)
    ltc = selector1.xpath('//td/a/text()')[1]
    
    usdt = btc
    
    etc_re = requests.get('http://gastracker.io/')
    selector2 = etree.HTML(etc_re.text)
    etc = selector2.xpath('//dl/dd/span/text()')[6]
    
    eth_re = requests.get('https://etherscan.io/')
    selector3 = etree.HTML(eth_re.text)
    eth = selector3.xpath('//h4[@style="color: #FFFFFF"]//text()')[0]
    
    print btc,bch,ltc,usdt
    print eth,etc
    

关键字