區塊鏈-WebScrpaer和以太出塊曲線圖
前幾天,從以太打包難度調整演算法推算出區塊的打包時間在15秒左右。事實上,以太的打包速度是多少呢?本文先介紹一個網路爬蟲工具(WebScraper),接著展示利用爬蟲工具生成的以太出塊曲線圖。
1)Web Scraper
相對其他網路爬蟲工具,WebScraper簡單好用,非常容易上手。
WebScraper的官方網站:http://webscraper.io/tutorials。在bilibili上有個快速入門的視頻:https://www.bilibili.com/video/av9664397/。
在chrome瀏覽器上,可以安裝插件。
以以太出塊曲線圖的需求來說,需要從網路上爬取每個區塊的出塊時間。etherscan提供了查詢每個區塊的詳細信息的介面:https://etherscan.io/block/xxx(xxx是區塊編號)。
打開一個區塊網頁(以5577520為例),點擊F12或者cmd+opt+I(mac)上可以打開調試終端,界面如下圖(以打開etherscan的網頁為例):
接著設置需要爬取網頁的哪部分信息,一個信息稱為一個selector。
點擊「Selectors」可以查看目前所有抓取的信息。點擊「Add new selector」,可以添加一個新的selector。設置抓取信息很簡單,就是用滑鼠選擇你在網頁上看到的內容即可,WebScraper自動定位相應信息:
上圖中,就創建一個名為「timestamp」的selector,選擇的信息為淡綠色的選擇內容,選擇好後,點擊「Done selecing」即可。
設置完成後,點擊「Scape」開始抓取信息。你會發現,區塊信息的網頁一個接一個的打開,數據一個個的被抓取出來。
數據抓取完成後,點擊「Export data as CSV」獲取數據文件。
2)以太出塊曲線圖
獲取每個區塊的生成時間後,用excel簡單處理,即可獲得以太的出塊曲線:
從5582579開始的106個區塊,平均的打包時間是15.32秒(上圖中的橙色水平線)。
總結:WebScraper是一個簡單易用的網路爬蟲工具。實際的區塊出塊時間確實在15秒左右。
TAG:星想法 |