从coinmarketcap.com api获取加密货币推特,网站和市场

时间:2018-02-19 16:15:48

标签: api twitter screen-scraping

我正在尝试获取coinmarketcap上列出的任何加密货币的推特名称,网站和市场。

例如: https://coinmarketcap.com/currencies/bitcoin显示了我需要的所有数据,但我如何解析该页面上列出的数据以获取与比特币相关的推特名称和网站?

1 个答案:

答案 0 :(得分:0)

如果您尝试在应用程序中使用该数据,请不要尝试解析该页面上的数据。如果您正在进行一次性数据收集,那么也许就可以了。绝对不能保证格式保持一致,或者信息明天就会出现。

您应该尝试找到一个API,为您提供所需的信息。 API是一种合同,有望得到尊重,因此是可靠的。快速查看CoinMarketCap的API似乎没有您要查找的信息,但可能存在另一个信息。

如果你要解析HTML,你可以为你正在寻找的特定事物写一个正则表达式。例如,如果你想获得网站,你可以编写一个可以获取模式的正则表达式:

<a href="([^"]+)" target="_blank">Website</a>

捕获组([^“] +)是此示例中的网站。您可以为要获取的每个元素执行类似的操作。