在爬取 btc.com 中区块交易信息的 hash 码的过程中,由于访问频繁,会出现乱码。进而报错使得程序停止运行,可以使用代理的方法改善这个情况,但是依然会出现程序停止运行的情况,我希望程序可以一直运行,但不知应该如何解决
1
leishi1313 2019-05-30 14:32:23 +08:00
你是想要爬区块链数据,这是公开的谁都能下载,你可以自己下载个钱包同步好自己解析,或者用 https://github.com/bitpay/bitcore,同步好后自带 insight API 可以用来 query,这是你自己的数据和服务器想怎么爬都可以随你啦。
但是另外一个问题是爬区块链数据你是想分析还是就查询呢,如果就查询的话 https://www.blockchain.com/api 有很好的文档和 API 普通用途应该够了。自己做应用的话免不了自己搭 full node 还是用 bitcore 吧 |
2
davidqw 2019-05-30 19:53:35 +08:00
自己同步全节点来获取数据,这样效率最高
|
3
liufuyi 2019-06-04 01:30:09 +08:00
|
4
acess 2019-06-04 22:44:19 +08:00
LZ 这种情况可以试试 Blockchair,这个网站提供 CSV 格式数据下载。
另外,可以自己同步一个全节点啊……从 JSON-RPC 接口就可以获取数据,用法请参见全节点钱包调试窗口的 help 命令。 |