作者Alucard (守夜人)
看板Python
標題[問題] 取得指派給request post方法的動態網址
時間Fri Apr 7 11:56:42 2023
先進們好
剛開始學著用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