[問題] 網路爬蟲-看不懂運作機制求救QQ

看板Ajax作者 (幻想天空)時間7年前 (2017/07/17 21:42), 7年前編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
各位好, 小弟是一個非資訊相關科系,正在學寫網路爬蟲的學生, 使用的軟體是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()的功能,(餵狗得到的解釋是重新載入網頁) 可是我不明白,如果只是重新載入又是怎麼改變網頁上的幣值的呈現呢? 想請問其背後運作的機制跟邏輯,謝謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.176.235 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1500298936.A.3DF.html ※ 編輯: tses89214 (140.119.176.235), 07/17/2017 21:44:50 ※ 編輯: tses89214 (140.119.176.235), 07/17/2017 21:53:18

07/17 22:04, , 1F
剛剛稍微看了一下 上面那個只是設定而已 似乎是帶著
07/17 22:04, 1F

07/17 22:05, , 2F
cookie 的方式 你可以試試看在別的分頁輸入 本頁也會
07/17 22:05, 2F

07/17 22:05, , 3F
改變
07/17 22:05, 3F
恩...好像是用cookie沒錯,也發現他會記錄之前所選擇的幣值別, 那這樣子該怎麼寫爬蟲呢QQ... ※ 編輯: tses89214 (140.119.176.235), 07/17/2017 22:16:18

07/17 22:27, , 4F
分析cookie 吧
07/17 22:27, 4F
好的,謝謝D大,我往這個方向試試看 ※ 編輯: tses89214 (140.119.176.235), 07/17/2017 22:49:31
文章代碼(AID): #1PRBwuFV (Ajax)
文章代碼(AID): #1PRBwuFV (Ajax)