聲明:
該文章為學習使用,嚴禁用于商業用途和非法用途,違者后果自負,由此產生的一切后果均與作者無關
一、找出需要加密的參數
1.js運行 atob(‘aHR0cHM6Ly93d3cuZXRpaGFkLmNvbS96aC1jbi8=’) 拿到網址,F12打開調試工具,隨便搜索航班,切換到network搜索一個時間點可以找到獲取航班信息的請求EY/v2/search/air-bounds,右擊該請求copy該請求的curl
2.找一工具將curl轉成python代碼,我這里使用的是cherry studio AI工具,分析轉換后的代碼可以看到,只有header中的authorization、x-d-token是加密字段
3.network中搜索x-d-token的值,可以發現x-d-token是某一個請求返回的,這里只所以說是某一個請求返回的,是因為該請求的url是可變的,在network中搜索該請求就能找到返回該請求的url是book/se