import requests import execjs import time headers = { "accept": "*/*", "accept-language": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "content-type": "text/plain;charset=UTF-8", "origin": "https://booking.jetstar.com", "pragma": "no-cache", "priority": "u=1, i", "referer": "https://booking.jetstar.com/", "sec-ch-ua": "\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" } # url = "https://booking.jetstar.com/X6HbQZFTi_CpsvNez4xk/3Xwa2LzVpmrD/BX5qK2AC/eD5V/XgRLKQ8" url = "https://booking.jetstar.com/kJ8oiB/n6T-A/cpL0h/FnXj/cu7fktm8LSwS/JRo_AQI/EGcdQR0/zDFw" def req1(): cookies = { "MT": str(int(time.time() * 1000)), "_dd_s": "" } data = '{"sensor_data":3;0;1;0;8888888;bJuuHvFXAI5wXS6lfXoa/bPz62/VEoOV5bodHyJ9lxU=;25,42,0,0,11,252;\\\\"\\\\"tFw\\\\"$iY\\\\"B\\\\"em.`YJ?u8gO:);d43|T@pFTP^F38U&%n/~&yjF{w>$V1\\\\"S\\\\"HTA\\\\"`\\\\"LBznVpz,2b<>)nHb.X:91bNx,?n%xtzhRN$>Z(.y;ZzMEj\\\\"i\\\\"14\\\\"swW\\\\"VSb)\\\\"M\\\\"I:LuD\\\\"nq@\\\\"q(o[p\\\\"-\\\\"\\\\"P*E\\\\"x4K\\\\"&FIMC.h1\\\\"?h\\\\"[\\\\"\\\\"(\\\\"`cC\\\\"6^bK/>\\\\"\\\\"~od\\\\" x,\\\\"T$er+W{ V\\\\"CF\\\\")b[lIX?iA/{ms>Yv+69=\\\\"Jct@I\\\\";\\\\":QZeQH\\u0021it7zZdg+=n&Se\\u0021+=~d*3rY[Jeo\\u0021(G76wiz3 pxxAU*I{5np{pRt5v_j_})?FlvlXDm,yn}&VlNkD]:EV@@Z%x_gq#=^k(0:)xQiW[q}^vUwY%Ng0yz@^XL_b6=k}xZ\\u0021n>u%EBArG3)TM&;b~NUvph@unl?I0_]$cBzCYal1mj])7`(hyOd~#zP4C3e+e:7nT9|A^o [::8UmImLs:a&}.o&008BUEfmK1Mr\\\\"^\\\\"\\u0021qX\\\\"$+%~bo\\u0021m#TI\\\\"f-U\\\\"d=,&c\\\\"u1j\\\\"4XvET\\\\"DX`\\\\"@>$aJ/\\\\"\\\\"K\\\\"Fv&\\\\"C\\\\"\\\\"U\\\\"Qxv\\\\"/J>-1\\\\"HRpg\\\\"<\\\\"W\\\\")?c\\\\"s]g\\\\"(\\\\"Z1F.g\\\\"K2b\\\\"2cd\\\\"SuvAp$H\\\\"53f\\\\"k\\\\"KDXOW>DtCQjV((,LIs*[Y$$ c@Oh>&}oxu-%9-}TGMiO,3<^n@S&7J]kL.N^R\\u0021w|0;EPjd]>{;[J:;Dl}OpH^)4G*r/]E$-)EFcp3&,n[&@$z8:e(d/VlGUmdPtF*fx$@EruE6E:&H$vW +P~f&`+]\\u0021*\\u0021\\u0021BnnT`{-{2&=\\\\"t m\\\\"5;{T6xv\\\\"Z4 \\\\"nr\\\\"hcj\\\\"BZW\\\\"?lH_03z\\\\"Zq*nI>-.}~ptB5=j^JpzS oG=~h7e+C<n[f PAsuo+)B(,mZ(V[P}5 [S4/|tR3P zvJrnPQWnv($8)vBiun;^K.$n~`a87_*9<]6-v-,QWr{3{lO^}(MPpZXE}~\\u0021r9+(yp v$kd@z 3$RTFjxA`t$<@=+j##b=H4<0LGQQ>w^s(lJQW)%_j@Hso#gPjr`>B2NMgg%qtP?Pm_9HG\\u0021/e-Rp:1V@#CgE2E5NIst57=}i|Q;#-Mi;t0hsSNj]Wq7+p~%:Kl&L6S6}Gumaw6S#Z$V0Yn8t{9a]Ade0?V\\u0021;BQD>tB+0;W,Z=pb*P{:)&W%#y3?X~?_5A^Q=}EO@v-e=(K@sEj91@b9E:]]>O+Uv);B:xT^c-@-dM*wL=a~\\u0021)f:HFe$coa\\u0021Ra409{Leb/QDxtWQto=tr{dLSJ})t/xK(>ll&d=I`8cd7+ehK5gHXkA?CMq;vK:[Eg67R<&DO\\u0021fW<:*~qa:{x8.n5=m>y[=|[(]q(ikx=iHL:C*(yoX&QkhXj&R~jJCwn2d0?D%UhQC9z#}-\\u0021$eNb1&ty XV4~>leW/OT1GBPQwapWNuSUK A)`nW`EB u=jYn8itVl_|~MHUDGlVS^.SC/8y&oy[K}VddCs}f{,ENx$:~,a9G_1eN>FFE@J6:^D;[,o}j62]nQV_XjdY7u)@(rkc(Bb~M`,3$y_j&sJPEWMpow\\u0021}dEdulOcR~;f8Wp8AF@2NkU.:6IHy|66:yY 98\\u0021nfk\\u0021?_#O H]rnsG/3(LmY&vRF|U$LUS+5dn3 {F5%7Bx:#K;u`.U`%yiw;rNK/B~,irJ7HfNSe|IwjD:w]|`y2,{?b<%%k|n$q}N.P~hc$@ ]E)}aO+f#E<6T%bEQMPQfhZA/R* -MfF{sSaA.uL\\u0021@<6k4(}~l##:xs$O\\u0021kSGAKBJ{qGx(2i38\\u00216Lm}=4RH?tKb~Mzlc]YaWfEJmFWfK)({OVs,LUxjqV2GY&qhQY^vk\\u0021su1x&K2p {*Iu+Qg&3GyUq&pIU@RXjr+(yVAW i?FZx:p+Og7KR2 IcI+/#;DZf0z+jH~:+p+)[#UmKn4@[B>ZmkOUWu0Iez|%f^ V:7NS-W0R`Li371U>4+K^0B);or9&1o>LPg5nE5yaD\\u0021GfklI)/(Tg7Y;_.Jmk}I$%8h/\\u0021YK\\u0021lN@b2;O/x y=T0bFcC[*.C\\u0021^x$U vF?\\u0021y_W~[mubBRO2U*aLtHj7ReJ+OQ;jZ4@4+vk2e{1)y\\u00219e)qF7dQwY^\\u0021jBc%[C3&{eud_2r*WD;K]=_L-w[NgS`zea%D6sqQcMeRP+#*fUP^*]5/iX-&ZCcv{r*ZC))&24K:5y`&QYI}4rMD)}t[?)Ndgo+^SDMFS]dnocK#SULp@%f[RU8(sc(G]Z-iZHCMau33?;y`,=3n8(ulcZUM:2`1/;|IN=UM\\u0021&GLeTU/ew~V$*imdmjufV~LguO=8,IR}+WT$y$c8IP:kkQj`oczej<%)E:vul*Cm#Mj #-i[d.cGUARMbVrkmV9>lT-=Ih}diDV{03%h1G&puk).VYhYnS>TzgNoj@d,O4Gqx3~|?V<1@AXk0(SIcV8`%re}5X*h+d)bw\\u0021 t6`MJWV)(Wb+>J0(P$oq9VuE+U:^EOktj8Y[Hjl5M}6ajyvr\\\\"f\\\\"Gw#\\\\"b\\\\"\\\\"X\\\\"GQ0\\\\"N\\\\"\\\\"G\\\\":M#\\\\"7]#/WEC(JPC\\\\")m(\\u0021\\\\"tFxBZ\\\\"lBzw\\\\"^m@eIn>M]gb\\\\"gv+M\\\\"-YIci+yr\\\\">N.hrvIV?\\\\".j,\\\\"ld)\\\\"kvtI#fLG#lT2\\\\"/=X3\\\\"S\\\\"B$r,o]OA#Ql7wgJ[6gJZCsX*X#sxm>]S3R`~no[{[Cq(~rB(&\\\\"TJ\\\\"R\\\\"5lRU\\\\"Qbw\\\\",{)\\\\"y\\\\"N<\\\\")L]\\\\"@[-e\\\\"dqL 8r~\\\\"qe%1Qe(\\u0021\\\\"_`n\\\\"xf)\\\\"9Q(+t$)/YK9Q\\u0021c\\\\"_Iu\\\\",\\\\"I\\\\"XO>\\\\"x&^\\\\"u4Y\\\\"W%]\\\\"r\\\\"\\\\"w\\\\"PF\\\\".+Pg8Vv )+p\\\\"WVc*\\\\"Kk^~l6%yR=\\\\"kC\\\\"a\\\\",QvMd0;cYQ3e^k.W9ia7\\\\"E\\\\",bX\\\\"n\\\\"6\\\\"B8E\\\\"we\\\\"_mYk<\\\\"mzRp\\\\"_lr\\\\"<}A\\\\"?F&gx{>[6R>Z7]qwv\\\\"|/M\\\\"tV33e_9\\\\"H*J\\\\"K\\u0021y+Z_rDA\\\\"lpY\\\\"K$MCNYq.~QeWa$b5w(t4<\\\\"Qs]\\\\"G&L\\\\"u\\\\"CYh6lQ_-?Xx\\u0021Nf$\\u0021\\\\"5\\\\"~2g\\\\"M?Fo]X\\\\"\\\\"@ig\\\\"Y|U\\\\"t\\\\"\\\\"WXB\\\\"zy^\\\\":Ym3Bmk$lh7cMCkaG_\\\\"V1w\\\\",\\\\"\\\\"$\\\\"Y[_\\\\"C\\\\"kMPV)@?im5ehI6{LSbx@O9bShdcacr-PkuZ7=+[WY8a:cR]c+$wz+ ttIV2dh{bn\\\\"&Uv\\\\">9H\\\\" 22c2nK@ca/\\\\"/Vnl\\\\"[\\\\"\\\\"w\\\\"J\\u0021W\\\\"$\\\\"h\\\\"ZR\\u0021\\\\"-W2\\\\"zhCMq\\\\"+Zg\\\\"*\\\\"qqBb>lQ#\\\\"#\\\\"=B3\\\\"c\\\\"Kq>MIc^F6iz^t[Mjz0UJ3\\u0021Z==3)`#2,f#~MX3S8?tg,n[r\\\\"v9_\\\\"j=*\\\\"q\\\\"u\\\\"59w\\\\"N5X\\\\"y\\\\"(bN?+g9,?+q}jajW4z0s08d$}z6 cVjL[o|}jmb7t}a\\\\"Z8&\\\\"W0#\\\\"j\\\\"\\\\"G\\\\"Ozj\\\\"#zu|+\\\\"~f \\\\"\\u0021xu3a9\\\\"bB_?\\\\"?\\\\"^GIQ\\u0021\\\\"VQU\\\\"Uc~\\\\"Y87b;LHx,0X\\\\"B>5-\\\\"7\\\\" *;wDG8IEkn:7LC:uLab=lhJMEUIL0*Z5AL)aaTjx>Oy$=96tTdvN $ers,|\\\\"p\\\\"(n(\\\\"=vny#\\\\"^fB\\\\"8\\\\"\\\\"e\\\\"NRD\\\\"@^RiT`(\\\\" 0|\\\\"<1OM ,/\\\\"acu\\\\"E\\\\"b4-\\\\"O\\\\"2j`}pF\\\\"b\\\\"+1e\\\\"}>T\\\\"wC[t4JL\\\\"cY:\\u0021-@;V *0P\\u0021%;sX8PoKT.mC_.VT?SmJ\\\\"%"}'.encode('unicode_escape') response = requests.post(url, headers=headers, cookies=cookies, data=data) print(response.text) bm_sz = response.cookies.get_dict()['bm_sz'] print(response) return bm_sz bm_sz = req1() print(bm_sz) data = execjs.compile(open('../../akm逆向/逆向.js', encoding='utf-8').read()).call("get_sensor_data", bm_sz) print(data) cookies = { 'bm_sz': bm_sz } response = requests.post(url, headers=headers, cookies=cookies, data=data) print(response.text) print(response.cookies.get_dict()) print(response)