機能 ショートカットキー
リファレンス(参考URL)一覧へ移動 R
記事URLをMarkDownとしてコピー Ctrl+M
前のコードタグへ移動 Ctrl+←
次のコードタグへ移動 Ctrl+→
ヘルプを表示・非表示 H
Tips
- ショートカットキーは記事上で有効です。ヘッダー/フッター付近では機能しないことがあります。
- コードタグ移動機能がうまく動かないときは、Shift+F5でページを更新してみてください。
- このウィンドウを閉じるには、Hキーをもう一度押してください

coinmarketcapから仮想通貨1500種類をスクレイピングする

10種類を超えるアルトコインとビットコインが、国内最安値で購入できる取引所

管理人のイチオシ取引所!10種類を超えるアルトコインとビットコインが、国内最安値で購入できます。

> Zaif

ビットコイン以外の仮想通貨取引に手を出したことのある人ならおそらく知っているであろう有名サイトcoinmarketcap.com。
そんなcoinmarketcapに載っているコインの名称をスクレイピングしてリストにするのが今回の目的です。

coinmarketcapで100位以降のコインランキングを表示する

仮想通貨

coinmarketcapで100位以降のコインランキングを表示する方法です。
これができると、コイン名のスクレイピングができたり便利です。

“All”を Best100 から Full list にします。

これが、手動で確認する方法です。

coinmarketcapで仮想通貨の名前をスクレイピングする

仮想通貨

Rubyだと、こんな感じになります。

require "open-uri"
require "rubygems"
require "nokogiri"

url = "https://coinmarketcap.com/all/views/all/"

charset = nil
html = open(url) do |f|
  charset = f.charset
  f.read
end
doc = Nokogiri::HTML.parse(html, nil, charset)

p doc.xpath('//*[@id="currencies-all"]/tbody/tr/td[2]/a/text()').each{|i| puts i.text}

__END__


出力はこんな感じ。

Bitcoin
Ripple
Ethereum
Bitcoin Cash
Cardano
Stellar
NEM
Litecoin
IOTA
Dash
NEO
Monero
TRON
EOS
Bitcoin Gold
Qtum
RaiBlocks
Ethereum Classic
ICON
BitConnect
Lisk
BitShares
OmiseGO
Verge
Status
Steem
Ardor
Populous
Zcash
Stratis
Tether
Waves
Bytecoin
Hshare
Dogecoin
Komodo
Siacoin
VeChain
Golem
Binance Coin
Augur
Veritaseum
KuCoin Shares
Ark
DigiByte
Decred
Basic Attenti...
Nxt
SALT
PIVX
Dragonchain
Factom
MonaCoin
Power Ledger
ReddCoin
MaidSafeCoin
Byteball Bytes
Aion
Request Network
0x
TenX
BitcoinDark
Civic
ZCoin
Kyber Network
Enigma
FunFair
Electroneum
Ethos
Experience Po...
Syscoin
Bytom
WAX
QASH
Santiment Net...
RChain
Decentraland
DigixDAO
Skycoin
Aeternity
IoT Chain
Kin
aelf
GXShares
BitBay
XTRABYTES
Dent
Gas
Quantstamp
Vertcoin
Substratum
Storj
Iconomi
Gnosis
GameCredits
Centra
Raiden Networ...
Ubiq
Bancor
Walton
SmartCash
Blocknet
ChainLink
Po.et
Revain
Edgeless
Storm
Time New Bank
Streamr DATAcoin
Monaco
Nexus
Triggers
Cryptonex
NAV Coin
Einsteinium
Aragon
Ripio Credit ...
Red Pulse
CyberMiles
ETHLend
ZClassic
BridgeCoin
Metal
SingularDTV
AdEx
Enjin Coin
Loopring
Particl
PayPie
BLOCKv
Cindicator
CloakCoin
ZenCash
iExec RLC
UTRUST
DigitalNote
FirstBlood
SONM
Dentacoin
Rise
DECENT
Peercoin
XPlay
PACcoin
Emercoin
LBRY Cr

この記事で欲しい情報が見つからなかった方へ

この記事の更新情報がある場合があります!!
この記事は以下の記事とも関連性があると思われます。

一時100万割れしたビットコインや仮想通貨が暴落し続ける理由
ビットコインを使った詐欺に引っかかって20万円を失いそうになった話と詐欺への対処法
【詐欺られた】仮想通貨TOKIAのICOに参加したら2万円失った話【SCAM】
PythonでPoloniex APIを使用して仮想通貨の価格を取得する
仮想通貨MoneroをCPUの並スペックパソコンでマイニングする
Gekkoの使い方!APIで仮想通貨を自動取引(シストレ)する方法
conohaのVPSでBitZenyをマイニングする


管理人の方針で、既存の記事の編集はせず、新しい情報や大きな既存情報の更新があった場合には、新しい記事として公開することになっています。
当記事で欲しい情報が見つからなかった・解決に至らなかった場合、これらのリンクがお役に立てるかも知れません。

どうやってこの関連記事を生成しているの?
この機能のPHPソースコード(2500行)

10種類を超えるアルトコインとビットコインが、国内最安値で購入できる取引所

管理人のイチオシ取引所!10種類を超えるアルトコインとビットコインが、国内最安値で購入できます。

> Zaif

This Post Has 3 Comments

  1. はじめまして、スクレイピングについての質問なんですが、
    https://coinmarketcap.com/all/views/all
    って今でもスクレイピングできますか?

    PHPのgoutteを使ってスクレイピングを試してみているのですが、
    このページは動作していません(ERR_EMPTY_RESPONSE)で表示がされないんです。

    他のサイトはスクレイピングできますし、https://coinmarketcap.com/all/views/
    もスクレイピングできるのですが、https://coinmarketcap.com/all/views/all
    だけがスクレイピングできないんです。

    よろしくお願い致します。

      1. なるほど、、こちらの環境の問題のようですね。
        ご回答、ありがとうございます!

コメントを残す

Close Menu