我想要用arduino抓取中央氣象局地震的規模,使用的網站為https://www.cwb.gov.tw/V8/C/E/MOD/MAP_LIST.html?T=2022101001-3
原始碼為下面這裡,我先拿兩筆當範例
<a href="#eq-2" data-name="eq-2" data-lat="23.64" data-lon="121.27" class="dot" title="檢視地震資訊">小區域,時間為12月23日04時37,地點為花蓮縣政府西南方52.5公里(位於花蓮縣萬榮鄉),深度7公里,地震規模3.8</a>
<a href="#eq-1" data-name="eq-1" data-lat="23.12" data-lon="121.18" class="dot lg-dot" title="檢視地震資訊">184,時間為12月24日05時17,地點為臺東縣政府北方41.0公里(位於臺東縣池上鄉),深度13.3公里,地震規模5.2<span aria-hidden="true">184</span></a>
唯一有規律的是eq-1,eq-1為最新的資料,我想要抓取他,全部為15筆資料
然後再擷取其地震規模後面的數字,來去跟其他變數做比較
片段程式碼↓↓↓↓
int idx3 = payload.indexOf("eq-1");
int idx1 = payload.indexOf(u8"模");
int idx2 = payload.indexOf(u8"");
String scale = payload.substring(idx1+3,idx2);
這個寫法是一位朋友教的,只是這個會一直抓到eq-15的資料,不知道是不是哪裡寫錯了,想請問各位大大,有沒有人可以指導小弟呢?