看板 Python 關於我們 聯絡資訊
先進們好 剛開始學著用request和browser的開發者模式去做爬蟲 遇到一個問題:動態網址的取得 程式碼中requsts.post(url,headers=header,data=datas) 裡面的url是長這樣子:https://aaa.bb.cc/KK/DDDLogin?Id=1&order=0 但ID和order的值,每次存取都不一樣 就算用browser開發者模式來找,實際程式執行起來又變成其他值 所以需要可以即時取得這兩個值的方式 不曉得有什麼好方法可以使用呢? ps:URL是在封閉網域裡,所以無法提供出來做測試 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.216.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1680839804.A.5F0.html ※ 編輯: Alucard (210.71.216.244 臺灣), 04/07/2023 12:18:56
lycantrope: 用Session 04/07 13:06
Hsins: 資訊給太少,你的後續請求都是前面的請求再延伸出來的;該 04/07 17:56
Hsins: 找的是這兩個值從哪邊生出來 04/07 17:56
Alucard: 是的,就是這兩個一直找不出來 04/11 09:30
Alucard: 我在F12開發者模式一個一個找,這兩個值,不是出現在 04/11 09:31
Alucard: request那邊就是在payload那邊,沒看到有在response的 04/11 09:32
Alucard: 所以根本無法得知是從何時開始產生這兩個值 04/11 09:32
Hsins: 找找 html 內嵌的 JS,還有檢查一下觸發 request 的事件跟 04/11 10:45
Hsins: 送請求的函數 04/11 10:45