【问题标题】:Webpage (Coinbase) data Scraping using Python使用 Python 抓取网页(Coinbase)数据
【发布时间】:2017-11-02 20:21:26
【问题描述】:

我是 Python 的菜鸟,目前正在尝试编写一些代码,当我运行它时,它将给我来自 Coinbase 的比特币价格。每当我运行代码时,它都会显示无,而不是比特币的价格。

下面是我的代码:

import requests
from bs4 import BeautifulSoup

page = requests.get('https://www.coinbase.com/dashboard')
soup = BeautifulSoup(page.content, 'lxml')

price = soup.find(id='id root')
assert isinstance(price, object)
bitcoin = soup.find('span',{'class':'BigAmount__AmountSuper-jnVzGG jdlzFZ'})

print(bitcoin)

【问题讨论】:

    标签: python web-scraping bitcoin coinbase-api


    【解决方案1】:

    Coinbase 需要您在显示仪表板之前登录。它可以在您的浏览器中运行,因为您已经登录,因此您将被定向到仪表板。

    您可以使用https://www.coinbase.com/chartsPriceChart__HeadingPrice-iOthZP gLGtWx Flex__Flex-fVJVYW iDqRrV 类来提取比特币价格。

    你也可以使用 https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC&tsyms=USD,EUR,INR 也可以获取其他货币的比特币价格..

    【讨论】:

    • 所以我在 IDLE 和 PyCharm 中运行了下面的代码,并添加了您建议的添加内容,但结果仍然没有。你能想到我做错了什么吗?
    猜你喜欢
    • 2018-04-17
    • 2014-11-10
    • 2020-09-26
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多