各位好,
小弟是一個非資訊相關科系,正在學寫網路爬蟲的學生,
使用的軟體是R,沒學過javascript等相關程式語言(只有遠古時代學過C語言),
因此觀念可能不是這麼清楚和正確,想請各位大大解惑。
前情提要:
最近在研究旅遊平台KKday的網站,
想要得到行程的價格來做一些分析。
( 範例:https://www.kkday.com/zh-tw/product/3971 )
問題:
近日發現網頁上有幣值切換的功能,
因此我想要得到 同一個產品在不同幣值下的價格 ,
看了開發者工具,我知道他是對網址(以美金USD為例)
( https://www.kkday.com/zh-tw/home/currency/USD )
發送了一個GET的請求,
得到的是{"status":true}的回覆,
而看網頁原始碼,是寫說如果得到的回覆是TRUE,
就執行location.reload()的功能,(餵狗得到的解釋是重新載入網頁)
可是我不明白,如果只是重新載入又是怎麼改變網頁上的幣值的呈現呢?
想請問其背後運作的機制跟邏輯,謝謝各位!