最近小妹想要練習沒用過的前端技術,
所以想要做個sideproject來練習,
因為想做的功能需要運動中心場館容流計數的資料,
我上網查了政府資料開放平臺,
還有全國運動場館資訊都沒辦法找到我想要的資訊,
最接近的就是這個,
但就是在頁面上的數字資料,
還是說用Python網站爬蟲找關鍵字抓到我要的資料比較可行嗎?
不知道各位專業大大有沒有其他建議~
看起來這個網頁的結構單純:
<div class="flow_number_wrap">
<h3 class="flow gym_flow">健身房<span class="flow_number">37 人</span>容留<span>100人</span></h3>
<h3 class="flow swimming_flow">游泳池<span class="flow_number">102 人</span>容留<span>250人</span></h3>
<h3 class="flow water_temp">今日水溫<span class="flow_number">29度C</span></h3>
</div>
應該可以直接抓網頁回來簡單搜尋即可得到人數。
只能自己到每一個網站抓資料
運氣好的話,像這些直接提供資料
永和運動中心
南港運動中心
土城運動中心
中和運動中心─健身房
中和運動中心─游泳池
不然就得自己去「讀」HTML,像這個
淡水運動中心
台北市有 api 直接讓你 call 就好了
https://booking-tpsc.sporetrofit.com/Home/LocationPeopleNum
curl 'https://booking-tpsc.sporetrofit.com/Home/loadLocationPeopleNum' \
-X 'POST' \
-H 'Accept: */*' \
-H 'Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Length: 0' \
-H 'Cookie: _culture=zh-TW; ASP.NET_SessionId=ue4i0s13nzorituvnfgdph54' \
-H 'Origin: https://booking-tpsc.sporetrofit.com' \
-H 'Pragma: no-cache' \
-H 'Referer: https://booking-tpsc.sporetrofit.com/Home/LocationPeopleNum' \
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: same-origin' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' \
-H 'X-Requested-With: XMLHttpRequest' \
-H 'sec-ch-ua: "Not)A;Brand";v="99", "Google Chrome";v="127", "Chromium";v="127"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Windows"'