Commit f8da110d authored by wang's avatar wang

ws 测试

parent 87beb73c
......@@ -4,61 +4,47 @@ import tls_client
session = tls_client.Session(client_identifier='chrome_120')
session.proxies = {
'http': 'http://127.0.0.1:8890',
'https': 'http://127.0.0.1:8890',
'http': 'http://127.0.0.1:7890',
'https': 'http://127.0.0.1:7890',
}
headers = {
"authority": "www.southwest.com",
"accept": "application/json, text/javascript, */*; q=0.01",
"authority": "mobile.southwest.com",
"accept": "application/json",
"accept-language": "en,en-US;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6",
"adrum": "isAjax:true",
"cache-control": "no-cache",
"content-type": "application/json",
"origin": "https://www.southwest.com",
"ee30zvqlwf-a": "mOh6XpzJkBbjvWjZXw2Szm5ew4L5yjkvg_9K6jUdtf38Lr5N49VGR8HYTpDVX2wr-zs1tLjFHPP=zAbiP0JIAoWOa2lBuJekR7bDDw73ZHc_GxENiVnSZv3ksEsV=L93ZPM5KE178lyRPnrpaoHTwZVxOUNFGl_3f2rpE=2Bc443DYuVcTjXyS2Iz5VD_LCG_RkTHCl3-dDBVZbmWEBtmkcA1iJSuxT3hr7NaVIZpRYiEG4ROAVYq0e7MUBlvBzxzRZjSG_Snhk1seY4CegAR_WB8LIYRytCsrG5O-sOw0Fg-gjnWUs_W6B6KZVxxkYTw22mcyvSnacBVowBH9RTCM0C8gFpSAvITZvoITzaSICb-etK1rMpnVbmk4VDqetlHk6uD0eIWbazXCORb_AptEIHAwTk24lM6wHObVM60tFjnm9IZp-i-ym6yANpl5sx43OrHB9NkITv7DrNqdp4J8g77iUkHFiq-ehIs=FTXOC=tTqaeKRns3PYW4a3cyIK9XC4JJlWiwonI8NLcn19kOCJinYxYaXh3LagKx3d6aVddb5R=dqrbcT5oShcn2ad1JaGIoXcD1tn3cT-NYk_63sPKe=okzaRLE2L1nFiPhFFZ7pmUDsO9wV6UFVyjUlyvjD8nG3XXVHkZ_NlswE9JTG9LZ5fT422bzPWm1nh-4-u9jDK=GfHlkC72FBcHwojbxaI3en6vRju7Ktbu0cX8fHnMUXELcb6-tS6c=ykkAbytdvrglwk9V_kXTY0dudnlKWwqVN3DwyKvmNJydbBvCBWTh1Hdc63pJpxHZzX6r44a5WW4=jOb4XX0jmNcy_ft2lRYlTL-3TFRiFnCK5UHrvtsvjCPjYzvjdH4fOyWC7aMsqq_O30ZeZGO-Zd3ImTIeWYGbZeAN2tfYmJkSN-A2mE01Joo_2UgiFYmji_3oPfUvbXClZ_aDFsnqn9_qujRZH39IPMyStKgqIpdnUcs4ErFAxbqLrsIOHH7P=iJ=FLtN-euUiHhH7s_Ui1TGkHuK3LF_WcJotTK6cMulvV06yYp7No-ve6gEXktlFG0yvvEFrJc1j2GGMrvZkyPjedc4JZw2nnAlYBty5UcaasVhrp7-N6myX7Yx9N-g9qALH5L24Meyy_5H1FtSY0EyP50=n51KzB_lOYMnZHZL2gfN3Ap8UVzPvoyyZUz0L48KfvdXLqCOBnzCyISkdqV6olF5bJxfxLkyB6IsLje4wJTLXWwfuWKXObb8eV4WYVVLemvTZ8C7tn_FkzdrcOJ6ETkRzw=-8rY4orejk4kn5YEWo3w6uPanRY9Fqhn2=GoCiwiqf_c9YU_zeJL2VUej8_u6iebCbZ_kkEos_I-my2dHGqXWIcaS7mfwDx2UPPOurt6wjfMus-1JFnyX8_u76CaAjMnqVVz=isRFzBRXbcdf3lJ7nDq3SityL2mJeKxPmA51fhLF__TLYiJrZhnT=TKPbJ6x-h2AyKvGS0TLFZE5HVlsbSpVgzG0ywBihhnGiVZ0uWhdev7lzhxJ2_IhKEFBFBTB5wEBpjK0IrxB73pdeVYvuSUDyHHsw8d_zOP-5WJObwKzyiN7m50YzWDvt4NY16U_n0XGldveSlNJWyG_X-xxtx3Mp40nIpS5AlWy6E6ww1ezg3Cvh2DMbNGYs2WW7TeXahkG=uYLELf1pwLvq3ZyygTKT5bwStHbjAe=t--q7GiEBiL8sWykwVUzslP1yXXszV6EzM5f=XViyY3E-Nc0cWtiLEfCd5UrIDGzvKNkgveZR5LX5uNeLqDtW1uLmlDfhWXXHhfVZj1OeXLhm=0ywYrSZ0IuDFvBrfOBltnXEygKixcaMvT1oZUod8Mu=9h1t71-ToyduSyPicjDPgBZ_nn_6lmFUd9jhqiEUq8ezNPAUBjpOD1y0e-Fkr-FpOJWSLiZASttqhXLaaxRW5sj8z81nbznx3i35-Yvvg=Y-pcnurPzle=JrKSIMHeHpJ2C8O0R-McuxU1dE0w_nC55iKy1IDySzGJtnzOdDOysz1cNog9dcvzYSqm0IUhHHZRXT594oZldUaGkD_Kz9PRHkt_jMbJ4IPD0knR1taaoIlKIwKCxV9Ip3goYrMVfOKNhLlh0l_4fsUSpJt=coyTjAbq=5EnWTE1KkIDZgDECqtP4m5kox9o3boAGFY9rF_arwae--Bx-hH-lrt13duUCBBLq9d3mouRSw=SPGXaLvnZ-ol5pwuvdzelj0AnJhJ1kvz1vn_dGmztI6tP4esgY13goY8p63oEb3Ucqd_zt5afxd9MpZAajERBWMgmHDdn8U8fCEDJHAOnVw-7evnkeoNNcd0UAaqNrXTI=x34Ui019gkDEESxNYVKAsqgglpzli47niqS6-8TFEkqkKkPKNOucdP8Opw=Orq4MaOA-53upHhibvqvW7C_imNik41tSItoDANojt02Of7Pn-Pz-9ObDP4o7K9Odc7myw8k-lntKuFGiVfMzEtSGPTPSWWlCMyZ1lwulvq1G5BtxMKz_4y6WRf0BH-3m6CVWjXXdI6yDnEAGoPyrdSXP8g5abJujXq8OG9kd2KkzN69-ViU_ZEVKBnZnT5e0deJZreqbrJ=lh4jDraickcyfh5tCTF-57w3BikTHt9Ma6uoHFd-9dTEzg0mo5GlvpsF3uJJKX-CRPgD5p0avgZUrNcD5N=tSM=o1dgSamGzD148cZnXXkvolT5eSfj9iyDKkukBSAAtgHSZKO8kS7R1qyuHB34wtl1VR7c_x9sBnlEfLJRV9hyKNfvivH94GsHkbvjGCzryeHa3pAZLL917XwcEvDNjSq0CuOZGh-F5jDpmq-PxIk0056-hJUtqgt44WhIdZintqPeITr9c3ZK63ApzruqsHARJKMbYsEhHeO8azAq_b0ANF0PRSRjjTAxn0zFY_pHcmf7V3HFe2xo8KOqx35m5U3pmjJu4_Lt1EMPNNcGXd7V8N3jm71yXeO1SlmO2ukeIEgyZG2eaip=5hyg_SooImWm7YD8wSA_HxxkebosYP0jFE3VRwOTjuuvUwTdir=yGJBy_RYf8AXIn4zSJL=pPjtYx=e6I7=D=koydZGEypH1bBY-3ydLu4295oC1ySShuICYfft7-9gYu8twug_1AccVcaeI-tfkhupumDVh4cyrebWV82ZzY3H4fIm=8F29wW0vyABBinlAruurUewfgjmb7jg7jaOptGLi8pROfxyHOs1aMYUEhyW=GbGS=RU22M2_CZv5sn4=H8nEFgy0bAnPPlX1HwGs4Sogp8dOZ3j0Gl0LfYOoa29E1GtRcAPi-=FuScT64zKOF6Sgz5uPav-l-Kxi7erqB_=0cgjhGUbNIp5HipIml=dNV3XFCOaI7KkoM5X2MxwKu4Ptyn0N_7HYGU0op2-KCh1uINTqjrgCCCkDrPaCLgA05CTois=viY0luq5bjfeqCJwMNNjxPux=fvbo07R0Jns64i8NhLZiClNMNSsFA-ZjskfBhjV1TlzzNcwJSVayA1CJtZ9Bm-ZmO6-42j21JmH6Z3az5nCR3KSHgqBMfSmFgMzfAd613fUgnVLRF5Fw=kndqyOhZYBG_BBECfbJYC_Vpzne99A4-jDiXRDONvc0drfld_8SY1W5LWpoo1oVHdAF_caCgv9PaIpuy8meudJnWPBVM9cbzZ6gqFinEb0O6t5aZ38cukNvBa8Fn09ViNhP=Dp5Fq3H=DKvfoMS-tmDxFP2DE=OP-INEYOWKc_6uABJ1Epe-J32ybF5_IRoGHNASiMxkLwUxf5P9Y4fzj0oTq4WJxmtu-2ZR77pXYiq=dPuiKrSPotzNyqOA57AALf1-sl8TMN5YRA-G1P8cqrXAY4TCP8jNMl1E9_VSBVeM3zFdrF=ZsWBLm1OE8-NqcG=UIELYtybGwE4x1d0IzvI9uhB4-j3ePjKUc-dy3lKpVWXD=wlLdA79Wop4u=yYze8YC-lg3duraOIhf8Acc14=NtPcfXz8rD5-9=uZqOY3FIWuTPbyaByrnh2r5=_DRd_pDPocUXVyzk6gUot-MkgGjWT6XZO8TJibajNfnexgcmPtrIdlDGMimGWopp--H=rkpL38nlh6KSeH_6H_YvjXXgnZpOGLNr_FRa2zT03-7KDegWxaJDLDO6KyNAo1lNkCxjBYoc5maak7MfL5UnmA8CpyYh8Xz3ybKLN-A=_3lP06FspfB8GLPNzrfBMU9C=GwC-Vf64wzSjy4-p1nTPvP=YexrEDLjetDcWh1eavBhmSqBLHCestDItZpMuZXXwLn0zkf6-7zmR7BrKakXHpiNlYFhAZ_iArD2PvUi4x1enH8mD8aYRCvIq1raOK6rtzHhgd1K8HjoHjR4KlglXh1xiZoKpiRntYqBaGWhBWOlAs2oGmKCfk_XScRZbyAPb2hoGKmEDBBw2en-tZT_gAEvFUYN6m9soOw9BPDqwi5o48gjwEnhfftNvnhZLaypo6uquLfBAdXb4fBOnfqyJjd_=jISVwTPL8bZvoVTdlpP_TsFGfKXibkcEl=etath8L3RJIJMxtTY=YWElWGsmKzoVtLL5G=YVclxyTo7gWUxllYBawYlb8opdPhUbAUhIJFYr-s7hZexGwYf853Rmd_muIpcgtgovc67nGRPd3FwZDlC_UqakJwqd0LZV1HhvuTbjD_WsjGBpHulrsslbocB1WGH0dGyrueDeXl4ixqv1xdPqYU4sbB1DkYcJq_LZHuHeuqMWvyLYKuPqTicvT1E8ILIDwAF-up5Fv9_PRhS2Xu-Nhnm8yNgvkc_=Oc19ntdBGTnUaydCmk0wzmndO7exnWY9Pu75V5JWVeWh2I_iZFhodT_HThE5VS7VDSG2iU6p-M3lnXrtUhOvKRYjg82X-cTUAP9TYN61bdzx-SDwtXEw0=vl8qXxSd5DI6PugfSKqY0nILLljaOOsqW05P6EtsczlNtIRzW_N5lY3qP7RmDf8-BAOvrheyt1SFP=-vTeGceVI00ww8yd3Dv-Kbt0eg6m_4=WwZ6wn7LRDqcDabV3V6c3Mdx9xlWfp9k2bAVN2htg3ifOSr-L_eyoGkvJM0dYUk6y2P67VllfS=8X7guk29u3pCMdx1om6g033oxzpOp7YX_Sce5dCi2earyvYqMDxZDJI7_bPZ_fcVDOkqvlCOH3Yon4zuq5fVL031mkwo620-RDFlWJWvJAiqfXZTqJM780jNmi6GhRodT1R2CJznLv9yBIxvyggnFaJMDxqzDzadVFme5e1whUoi9IcSxWBac49s3L5EZ37HWsugjW0FOfVliDHqbDBTFU_GxXcCfg5rxDp0f-BX4_CCo-EJDNqpuPBUPKiAoag0-iKsDJfh6ILvr1d2gXqGY2EJ7_vUUci-o2VzBYI_mHhOoODpqTVEVuL5AhUhksDBeWFPo1XSLKrjWz9Gsnxvc_6IqVKwjxlmthkHYFBXsxRkR5tGwnE3zzlsZvvNcnttW6EFf_J3f2wkuqD6f_cGtmNHClo59YnU03Ndq5-vZ=OGVoTSE3nWAZl6gOSUZ8U0hbzWaAXl9UdHfMzmbfZY52tkWYGt77Gu_XbgrIVA-_W8FmW-IAvow=N61mivSNet41=WRJWCTPlB0PTX6YYzbtr5StV78PbXic-9jbB0eUAaxkwoX0crwGs1lLe8niv2SCZjw8uMN-Z_DhCa2y20evUTK0lgCN2TMtxjOwl4LWtuZe5UTYqLLbu9iicb4OCBwO_fslNg7V_8i2d6bzKvy3aVKbKoRk3EjJdSRCoMcyV2HmxqNh23Wz051_W6Nv0SFHv5Jn0PO4oezZZJVh_r-PzVmmKifBBLrbCeSrtmwmcwl2UNR96U1koW85dHuCuc4ZEf45c2TMprXECiRk8pIV_0srLVP7jERCsfg3vwNbvf7b9t3Nip8HsGSkH7MKZlOeLHS7zIW5t_gI0TGuZMWAxgucH-BYjPbHkcgFJE=tT5fitpbeU5GS-OkWkGMtdXdVnMORXbLDG6Go0bMRecGXtFY0vV=7f_0bSWYi2UTyfS0EWSj4x8bhJrKeIpxyZRlTswGVq=beA7rZcsL0LeuctXIZSidPaNPopuu2uNGNL3wpNkUBHWWvjV00zJuB3-_pT7e2G=8qyrG-4ZhSOnv-gDIOG3j84Y0PnsBYyy8AdRi0DKZy4YjkZ7ze2O5DZmOfVx4eb2b6qjnUo_5ZJA-f-PBWoSb1e5MFoCsTsgDN57p5W-4KBBdBWFr2P=5sOmfz1d2wGfcgqwUgeXMFOyxDS_SHV4EkqVhdbfZIMtSxaTl7wxC=P9eI4wR-41XriK_GgOIFbf5dGcchRxJr3q-FU3eVj2Eq3cIR-L39I9kXpAr-J98dxRcfd0omufLgrh6tJ57XgfML9YbHKLyx3P1eH6b4PAhBvcoNhM1Xhf3OwmIam7pksq2s0biH0DWFzMCkrI=S7q8O2q4lhKKClacXL498-yWfhHrjr1w1o_ttUwcjhXk7Fzf1BT9iJTotU9l5_xp5HfNLvDF2hIic1zIjSaAVGrX5=TKoBcpmyuzjGCBfqfRE5ku_LXzCM3cnwLxekbPPqII7C_18ikwJ5eiYLpL9xyjOyYjzUNiL6nh_XVky0peLfT1dNgqpKGyY57Gx1Pb-1pX=nt7SYXDD==ZlxO_p=-G6akOPd_6a3ZTmyRT_tgT4mo7meBu3sjq=CHqueSZCqpSBdJXFf5b5Gn8o9GmDAiXh7=xHdYvsmrAeH3zZfl1agNLt2ml=H08kBbAPv70RmZL=ho2vY-Z=Lirm9BF8Goaz8lmNm_jKL7zmz24tHNBPjDx_tShleNugX7aUy77vqG4vpbMKYs79aGy=scS-vPSkTqIaXT5IKVo_FfTaccsdD7oe5tBX0xov7iy9WB_C9WVPwdLnNvT67TKT01ZYWFIaRAIoh6FHuqULeWInk3VjwTITmJF30fU2jYB5W1gSGcA=YtejRLxq2OE3p4GPAlhYsKXsHAzijORdcPw_vP3tYrDN7PDrRWCh_rWl2vSw2K95FRuVaLzApD9cmxUCz2bY5K_T50iYmYrmlfDPbcuxJhN3UPm14A9qPIYVSodSsREq9HxnbresbIrLMevC7yf5ZyalZKSIMyBcv2DBARggf9xvjCDStF3ZRydTzrk6p94Gv6GdwcwBOjhxc5rbBDWBo-ifIL4VrV8AjTOLjrfhLSszrWfzpt779MudKuoSp7uZFn2KhrWZJEbX6GOrO8P5ucC2N-qbZgjKYcC4Tl7_IZg3r6YlU0dG5N-d3hkhIwaGvMrunpXLnrSgTwLYxrneqIKxqJ2IxolexUmMcrwniY=4aBdfvcel2Gg9BPtZ6UyNhsHAmbV0fXMUL0GUVpNN2kwEzuslKb_ZDvkA_=OEzRmpOGcljm=2PqilaHALPXAECm6H_qNGH66RjqYSfy93eB-tu7ig_5iBKr-lDKECksgNBMM1uK4T1FA56F1mfIpHkXzJIqoNbFmD-z7duioalmPM5EJN2CLCPDK5E1vJO0qYUCt-FvwdaBAlVhxPcDZ654aEmOh1xKPV0Ac-oGkmr5SILLI1v0y=_1PFG2zr=WwJvmNESlzwLZY=R3PWMsUUMgrdRzrn92w4hWqGLV163W5FrWLvv4V_K5uw4iaaGy8f6zsAiUNys-c2OZHLbNJFJfVDYmJZNhPz-=ipw=hCv0noro_iL3S6v=pv9lOFz_9yYczEc_",
"ee30zvqlwf-b": "-8fzaop",
"ee30zvqlwf-c": "AOBkIOmRAQAAa4lJuf7suluZojAzwWP2FhTQacYL6DCvQ1PfJ11Qk9f03_W1",
"ee30zvqlwf-d": "ADaAhIDBCKGBgQGAAYIQgISigaIAwBGAzPpCxg_33ocx3sD_CABdUJPX9N_1tQAAAAAsxE_rAyRsJghoJqia9fcHmve4Uzw",
"ee30zvqlwf-f": "A_2pIemRAQAA7XRv2wNu5dDnBlgE1xVnPCCPPXsJ1ScS2XWm_f_YlG__W-BuARf3iWCcwm1wfMB9t4LqosJ9tw==",
"ee30zvqlwf-z": "q",
"origin": "https://mobile.southwest.com",
"pragma": "no-cache",
"referer": "https://www.southwest.com/air/booking/index.html?adultPassengersCount=1&adultsCount=1&departureDate=2023-07-13&departureTimeOfDay=ALL_DAY&destinationAirportCode=BOS&fareType=POINTS&int=HOMEQBOMAIR&originationAirportCode=LAS&passengerType=ADULT&reset=true&returnDate=&returnTimeOfDay=ALL_DAY&tripType=oneway&validate=true",
"sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"",
"referer": "https://mobile.southwest.com/air/manage-reservation/view.html",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"x-api-key": "l7xx944d175ea25f4b9c903a583ea82a1c4c",
"x-app-id": "air-booking",
"x-channel-id": "southwest",
"x-user-experience-id": "e43bfca4-60ed-44ea-844c-7d994430e393"
"user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
"x-api-key": "l7xx2c186c1297274b828b1872e22edfe67a",
"x-app-version": "70.0.5-1",
"x-channel-id": "MWEB",
"x-diagnostic": "{\"spa\":\"70.0.5-1\"}",
"x-mobile-js": "1",
"x-user-experience-id": "6730768e-23f1-4507-b8db-71f9eba02acb"
}
headers.update(
{"ee30zvqlwf-f": "A-FkiNiQAQAAbD3F1zODN_ZpX59gCa55p96elktL5I8SLRLYs3F1jcB5jYiGAaXojwyucuKDwH9eCOfvosJeCA==",
"ee30zvqlwf-b": "-yesqsf", "ee30zvqlwf-c": "AIBShtiQAQAACHddnxBHalKBYqR1zX2yhE9OyYHU51tafWGdknzsbl6MOZG-",
"ee30zvqlwf-d": "ADaAhIDBCKGBgQGAAYIQgISigaIAwBGAzPpCxg_33ocx3sD_CAB87G5ejDmRvv_____6FJsyA7HtrOZD1u8_ITS9elp7Fwk",
"ee30zvqlwf-z": "q",
"ee30zvqlwf-a": "2hzQ_mN9O9VKQatnJv5TJRgbsPBPwyHDbGOZskiqeBwCRToRgp4lHkJdiCNXra9Jmxw67geQcq1rG4FfN_nPdMQyoc5StTLV1cXok-se7GHXlPy0i0qhnOwB_PQMLv8hXkVwc8_mSD=GSnuykeayTDD7A5US_6OEpRoj2NA-V8JhshjzO-dwb9agTIB65Yf6pUX5wPKCwXtLBwsZaE6oh2cC2szi7KTu9N-NE4XAimRj9adOg2a12jelimR4PsNwn9w78Tu=QOv0hm=EQZGik5qW9_k7OMt0MQjPF4k5lkZNM6IX4-brdeKyo-rwSI46LALJtmeM=maGQrDdto5Ohy8o9dvScr5uzrMtukFiKufxhK0-G8AVOtTEyG5FYG5D-65tHUCiUq2Ux1ZQS4unrVZZ7k1SWXdjkhROl_MpViDKk62UnAORBECi9Xp8AoMwgaBbvfdy_fq-RVJERAjbytih8fkanTjSRqs87bKAO1_trIm2FI-Pm-Pv2v4dB2ph29MXzVqo_5z6J=GVf96Y6TfTAsC0nkoj8up75hGO-GPb6jaUwf154_0wK8=1AJSdGpGO9dUu=K_JCL-VvfrQtHZCfsYT6ewFx71Her-HTnTnypJ-K78FaFfG7tOqPHK289L4gRpVtGbDpGoZg-jrOflngWvjNgDbNBx_MrilSfZmBYWnDH-wvxa5iRh24BnecVasv0xUKLBCYoVDP1MaMHUkmADP-QC5T7yb=BaCI4kvHBmN0PK_IiaUtW-k=sYCUm=RE=wJmjGzPUJO1Av0KjjyjSnxMzT0bchJ9ahA4h=oSQv8uAp-dlWZwdvd05Ex5cyZUMbkF2y2KxKihu0YUvaQ-_ktZICRWzlT1p4Nh2RvuMmLO9fNvPrFq-eHb42r2joA5dc_WPwMSe-lvLEvSexvPw2brJRFU_opkd-Z_QaPnsyRei-ZWsoVURe9iXA4DiFtK8kQcS9OSzYnmvmuy0asqXlDerLFC0zpx6DRcydMjQSu_cHxzWi6=YuAxBPhj1We_EU-58KWG_hIIIoGhXn-6SNsaGZmWvuv2OU2Kg-CCDG=I60xWLwT2LTNTSmaAmJki0k9gP0aXGoezD_lVAg96OCewzZk=UQf5=jV4yHT1qI7ESrQ=c-lx7ePZPn64SliiOdruDsnnB-riBB9DQfYfZibVZj14_=Mmb-A2R-bC-qXCJMB05eqUUK=T-pB8yO54oh=P_-BREDXw0tTdfSG9-BEHsClpVRNuEmpZ4Xj_QZvOkr7YI=bPZDhvUswm16Qu6pvUgB6nrSljQO1MeOepXHcRceS9Dp=jdDhClTCxKCAvqR497qcTjSTbmnikFkJ8DgpHPJmQTojIofU15zt0zlpzkvPLBWoCW4CLCLYbY7dunyb8BZx2Qw1vsZdS1UlU6K7Z4lH8w6QtkVtKaeIaAjc6INST_lor=2QaSUskSeExaVz9wsNpjju_fELeKb7A=nIzJU7V7n9uDVGo-n8-MG-NFACyBRPPL8_qkJnlPxog98IYJBOm9BS976mmEWzuKZrXBNr60k6lbcyzpemTzuoelPPMANGog4IyfrPPPXwyb0W-0FvOHy4fXqz6PJyhdcmbD74DBvnZQswvr6DKlr=qTRd7e4T8zR_8HadLRkjQzb6GBP6DK8_c_hc-loUwFNjO1aBtMjHymehwL76ws65Nqph6ckvLWtU7c4vHo8ak8gv6_OWYe4ghtOH5S5nntA9hG8p77CCyTpEqRtojd02K7Ve1N_NU25=jTnBta9eGePVpoyfy6jZSHqQ6GMF4W5r67s==aYzfA5VR9BnPWbKdtDDbipmBnbsPlodyS5f7GANVKWekAnr4Ciy7U4bwQshk=gVIQZT18l04kri_XVdrEmL__a8nRxwpLsvs1lp447DQiZDm6S5j18HfDdXUMHIMDbfUY-Uz5UuloEKsSEC229ObdF8LzO01_8KNqdk6=GJ0lm5xUeqpc=HprCqw-qaOOAPOMMSe819pLLlI=UWHNCiReKR49ZOZVS_r6b=DDl4aDAtAlTAJtEQ7RltkumDNrXozNOunEmVEzPcTGLP95_sZxZYxpPKMPmrs=ilPJ=4PmsQ0Eyh=hLgw7NLu7CIS0BH2CvWUpf_ATP5cNgmlF5=9u8Ln0eG8JIW8hEUO=WPxfhy0mRRTOqMtBgWqjld_4F0oLnLdtP5jF9kwe-DXOfORbH2-vdKDH=lqj_QGFhKhvpr2JXUFa4k7eVMh-4H9hYED2jZR9PDxKFhIrou85EG264EJ=Cq2hAkre1Xh4NuM8AjC81V7HIQ8X1MTe0VqV79B5DOWd_G7XOKvE198C2gi7YTZOZKIFrNrjzfKymK_xWVfu9yycbO1QFGsgQ5UCfkQMItBvb6CvvBC9MyBv4rUuDSRECBc4ur40XawJtEaH74QU0Gu=UvbdPgbtoxTJq64wDGByPbSAEURpqiOjDQyiaUcp7W2YaFRM6iXDGsEtasxrGB8DL9GrHKL4_VeliWzP60SWiOn_5mJYefBQRWaCPY0_4EAI7Jl5v5P5mcFoeIHivf1GuCl_WlRKfRc6upXRiLvIRDfD2yXV_4hJHvxjigrj4m1Oum8MRq=pJrQTsyuAjMDwovgZA6Q=EfbU=WfI2DvQGlLotc8qRBwW_dZ_JLmiiOZpKbJ-d6sID6zeCMezHTOL2HIOq17sP7hAWOTeMjgf4gYDOvFkfzkqZSZTEo0fJFhQYo6cLn2jl1cOug8yPJWz1tA1b7MI4jP_ekQ_YF76XFyN24D-IwIoQQ8aWM5_ekxlAP62R=pLwhpNhcmosukp9G4KiwRZGzYbfzXkmKlrPnxWF1OTkLg8BhVW4qU07ICHb1Ak6Qx74XC_hMYbBQ2typ6D_fq4zuYeKJRC--TtpgQrvptk1P1yTdLQKmZEHccLmWmaARPzP5qOmLcligfcA-r0z6GvxBO4=RDO8l2ffF6YiZTS5KTrYcxXHESGWxxrWp9nvd1l1yUT2Z0F4-zf_U5okWn4xSfU_9TpzzF47u4Iht0e9BtAaI0oDKdVVkNErllMHJrwjtKZiwXHqUDcVEU=rb7tkP-8EZYpZEh6gqKzx0VJH=saKcOWLv7t4nKwRdsra0Icw_fShFqERLmBieVmaZzrq8_00FXKrRn4mZ8s5xJWQ8ls9cysNVBoYJeApTJETG8qpB-IXWaTukWQch7JO_k9xfQUNWl00MlRD64xejfVtkmJKr=YFUnVjYX0oWBz-7FP=ZgufY5kQs92rw8HghkCgYx-ayAj60ldcdNCL-l9pK4pa8AClsks8Cv14_KWc_PiOBoDAL6kyngjwBnqr-eYUh4rHHaynA1MHwZO5LYFuUWSlaUBSrTIviiagGJHixeAqz_baOg0t0gpvbpyAYayM0iQwOai6UfoDTX-64HwfzAuUlRscMY-6erPMR=Lqj5PjIKycuLUjGj1jzpzq4bjhsfhTP-ZsxVSHYP6S74jXsm-N1cOicAYtT9CL9gHmw1kn-MJQsFuZyEWymoPauHmdnbpnnMZkCW6xW2HGHqvjsYz_2Z7hPrY87gF=twyvFHGPu4i_fKq1VcKQiz7pCXA9JW6r7l0WtNReW7eg8AzZTrX26meaO2uwFnMGkrxDB7=JoaOj5eaj0XEMULfPNq-vlPkg7d1=1qttO00w1FoiiihujCxFNEAjU7pLUQtIphz41mS78lLREJMzZmmHj=_8oipzySWWH-SBOFNGS-O67aFF6tvPVMKyDUUSlqGRAqfVcXMvsrIUapSkAXA1g8XC4fZ7vzrvqt1uv0LhTCUQwPE0=lyCg6qt1gZWncbsg0tWT-r6BLi7Ma7suYkJ9amOZ6nksVPRSjAFmEjyWki6CRF9z6eKMZJbzE7lOyiSMjyF7CoLZ=8guzY5w2LegnTZRC7ffRpgbnw2EIu8uEOvV-nEN-sQrv7WYUwx2ph1xRcE5HGQ4q1z7ENn9PvTPaUQYTJZd2KHQFE7nIG0OVg=IwhVrKB_Fs0sgkyzLe4l_srVUf16gK4u5cQtvmcAjesHFo06wiMc58DJllsiXkmQr0tDDIbPESe5QHMDVV8_lYH9l-XNopfGIBkPXuzTGRcDAvaLfRcEPoEtwqmD=iK11YykMiByLKS=hA_qgPP2KIgla4tJ2LjVeQCqruwpfgs4qQxNtz6xAtUIVG8i9-_t4niCz9A=gElNkMt7T9OOnBITZ2MrQ5sJfeabfrxy=SCM8SPSoNrUsSmke4ut17dGLAl79Cbg7AqI0kNjKLwqqKKIWyBXAsmCs7gq_uXrADJTOxWKJGF_c1rkMNWp_O1=_GwZl5Hjuqq_1PJE8aLcPOLHPK_5GNmRfAEmvV1t94gKptMdGZ7gfRaMw9K6rX=w22eEc-0yqY5QqPWVbD1NrJbfTSyeqZAKstxu4sWBrVs9ZiDQ_HTOxIuIGn-MGU8v5TW6YRu6ASqzUcKkdjjdkhnu8Ie-aesd7As0msGVRnmrPayj1U1rzHfF4eqWa4wjhlBVsrOM_fiRrqLSjLj84RNW66=ki7GQbjQOzqOhFsYwtEj9lC5-prKuTqcJM4GKtwM7S49VLWWLFILNwz-y8EoLXA7o5sdywfmOI1mDhma0UznRRkyU8HZBc2nifnj-=WAnTTS6bsglMpllSDTOmh_=fV4KFg_9l6Js76=DIWwMD6AoTISJfQbVWXaH_B0UTRCkyd5FLhrDe6W1PTrtx9l=0qW5qHujNZ2f7sVxoYS-_lG1e6BKIt98yBZnVG1YJdHj8MqcB0kBDNFKiPqLit29v69xU9SFU-0ODvLFwhwjUzPGSzVKvPkqSXABGbdpEl4nnPMuXAyFMIx1YSdzjJjpQnNMtgNh=r8rtkTrYrY-A9IQUqtM0X0HcygjVaUa7l2P-FDokMAPZd89DRDNthGddMcCdUbo52IdMpBie2XgBf2xAjgnqyRhtIpmJZtZ4byzBNnWeGrxuXflz8OimL=WvoLHhsqXsWExxgczv8DrYxUwwUlzs9ZKJjAZx-Mg7tCZdn8mIObaQiv_K_pX89VoOtGrajcMAGdRmte1k_c5aebWkTa=9YrVYbn6oYGRZtVUZl5dVN_krqSColRP46aDVy22pH6rcTdII=27l1nIMfoDUdFxPfswhJcnFvBvaEujvdlXCtPbcgb5JFxL0MVLjNUHL2xVsYgAbeh5wSUCgeK07HtJufN0Vc516HfyFqLJjMwxdV7U12YYx6ur69piKgcazQQtIdSpfY6ceIVbVVVmmnKM-WCz7hfQ4e-mvRf4oD7mju15dmtjS_br_",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}
{"ee30zvqlwf-f":"A3ePMumRAQAAA1aMHltZ_bgUwiPnozbJqr4dcZy_nmu0e2yoYcKZvTxeb04GAS2x_Vucwm1wfMB9t4LqosJ9tw==","ee30zvqlwf-b":"28a6gy","ee30zvqlwf-c":"AIAgLumRAQAADWEejWMYW8ELf2DJ2HkIABEqRaKX838ysyKEp5orsN64OiGO","ee30zvqlwf-d":"ADaAhIDBCKGBgQGAAYIQgISigaIAwBGAzPpCxg_33ocx3sD_CACaK7DeuDohjgAAAAAsxE_rA7rZhVfz4plsqcr4X4Vm880","ee30zvqlwf-z":"q","ee30zvqlwf-a":"NxYtz=nE-5YmLEVpYH6kyOi5vHXkDnwUU1Nnu9Y8=53=axNTp9GErW=wuZSBTVbeF59grlLw7214CmsFD314zIrOPOupXrIBIhELoKb_G5MEf4lOBNvD79HiCZrz1eZQIaaQbOZSrxIfYHpDP4ei-rYz2s3uQuvbqmrdxbjTYNumvLDrqmSWLQ92knT8qUCv8Wns4rzqMkO4Yh24TuEvuOVnE2AE23FuhEIxlmg3H0FKN0IKfxkmHe77FdwIqVUBssAO7r1aIsjIAw6_EVyH3Eons5ewr8om4Tgd35QzaQ5xQnIEVCwEryj2nZpdqxfx0D6bgGH=eJ4m9jVylkE9O-W4DdhxCyafPT251fVGr0acV_95Hrx3rwG1VUY4kVsvX_rm9W23CdJ4OXTctIvTYJDAX=uKwM1jSXFhovnTi4UZ5EldVJrUxTQ2rXBuNXPAUk6W8BIzEdDKwAUTcP=1HoBlm8_-30gAhlm7SG43pCYt8_gGczWnyb==FqaToKMmpUlLlVW6pjjsXgawUn39eft0OrIIjtSAun=MjpNET318BTggjG-NTKwB--xp75-c362CQ9yGTPrNYGNWC3FBDXmONmH8=8ZtiB2qJPWcA0e2T0N8ZqUGCZsKbtTMeVJgHxsg80T=A=APd2hnXcYdOH_lADXJ0Z0=HfcUV74G3fCu4zN41jobMP1Krk3K=XbijpqV5B=XjxKIpDdXwqAcA4mDT_hAS9zZnte=lS41wHtUP75j3rMmGeaHGhW=r1laUlrIdkhiVhNP9qbMPmSQXtz7VDUCLWN0OAyI=NaBLy03F1NAMkzaeKgAQK-MFB29DpWM5fmB-LwQDP9o5Msb8KOij2OPP8OV9ey6nqQcpdEuqcFy8hr5Hs8IVZ_FWbslbiXHjphwMVv6xgISnuEIZupvVlMT2k2Cmf6sxA3dITaAbqkQQ8MPMEE6uZ5CTyMga_s2OzJ6v1TeJotfrSSkaWnPXKe=3uUMTvNyCHDyuoKxfAYVxAPLCaWsg4MjOULDTw1lrjJoTw0B5SMqPA7yXykXFonCfz8uaMrPEKxpfdTQ53Y7IJdfbQpkTkPKotUg5UxYs_oVqJrvzEskLCihF8hPQTxB5-Ns3aLc1fASt1Y-wftpFPnT1_I-LXkjidAhTBCdmEhpAI-YzgowxWWw0LYYmJYXqw_CAjHEdFCt4Hg1ouMJsBFlT2AmHnOOAkWboP3ilfW2FwDJwbW51a-xW2fTo=YGFMxMKKg2g9_kzMbQNFEaHJIfaEx4iViH09TyubO7nMaXbixSzbk0oUe6t81HNQn1ecd7yTqQbdxFJ88K3=vv1vA8vZVJHlj=kmFWkmKFs3huUnngYqZp-mPTGeTdhS33W7pyT77HspWedhEll2WUKfwB4GNE2AP6XCN06VPsNz8U4CcTgzi1kJ_PN-i5cSGPXQHEM5W0=MtZhQfywf9V-qeanzBLdxlDmrD8VIvrWMe-mvwBufmgZkLSmwqJ11N02ioHJ_qZgXK_9OBYqZ8q-SMqQNpwCmXtWi-txx7xOXr3eTmrWFFtO=M1e70MHK3L4O2ZhBq97I=aFDc-CFsegD8qqFrSIluLDWq7diOICK1VyAfT=61FMSOUx7og7GarBeqi6AWYGHtzvUmMd6VqGuUANy4op_oXwcu41oxXOm8DlPXXTG-2nW66lyWhqQEZiZJf0Y_w2ObU1clt2_6hXhdCVN4lha8-0EMkAHubVPAZCJzBXIJ0X87TBCDz-NzegHaJK2zx1gpdHFSIWZWNdWtrQQDDAIMuqKBdhNoYEGlU=H7SYwVcOueTjYN2utz7LMbUwx2gn3nVVzL-dJm3nsSKvcuzoFBeNU32z7DB1j-SAG-FkWF_l5_xgDKipYfNiSWLWiaMqJPQpwSbhZTUkKI7EnC-NwHmVBJJWoI0yM07P6xa0DFL4H9p5XQJ5rO8Ql6LsiB-VBko6FIz-xNYla6O__hygDQ890FPaqOHIosCpV6kTGXye89oQl9O6LO0V2sFywT1=f7DroLbZyjNurAb6X-aw_4WqB-ArhIuj9QLWq6Zx3EG4Ntvsxi7lTg5nFQ8wgMD0BSYYNadqYf9toKWavgZoL0CaJyXKE-hy1MZXa0BsNKv9tdVIeSWpN0k0J5mBUJpKa-Omg37_zO5ettUp6CVPzwI-j8mjDl4Pkp8q=mmIJnVMYOiTwmspPHw8xk=vEts1VcJOm8=299YHwKwUKQQCDUUfO78s0MC4F8s-t_2BeW1vOHGkoEl2y7rvW9KvW2kNSjEzcdPgtDhn2blkj3pzE5KCEkS6jS=qb3A_=pye0EygwcF-2HYIMNFZN-wemHV5uSkcl5kY3OHcqiegTX9UvVavsqTqkn3-TyZ9GEEoJtFbldkDCNPxB6eKy=dyeeOeU9lJk5Vi9VO91G8yw8M8911y-NTVTcG8WVoOnEXmJwAPStditKl5Zy8BFlb1TFHBXQgVqcp3Hj421Luhx3xMZYOFnUCQUoJ=6HqxSOdSNl5qMglEGfsoBYElImdkddUx2uFPNt1S_r9SxomNj3wefOW1Z7MItPmG6S77mN-hidlpcZ4JwwUBeiE4rvNBmNa0IBl6VgwAk5YlolxnrOFaCpTWIlDLpHPK1E2bPXiAjytrNGHvkxEtphYMMQSmF55jiAXBhm5naPrxy=AujFi3Ejd4ymaUbK7Y=D4a-EqPBv4WHKYf9g1foYUjfXNCN2YzfU0=wqY8trvWxIN7FIXh63TO-8x5bUVn-pH5sfZ2OjETsbkiOuXFGOMzbClsfwvQgoA3tPivdvAmxkoYGGSA7jBFT2QmmHKEfjmc9HMVVf5B30JsAuTwe2Y-rjQNXzrirerIy-5Nw4kZeCxrEW5vxqreyZFC_FaNY-7vourfiiGVoA3p=38Jyx_jemb91n93TtQD2KMEf2BVHo5rSG_HHWvh1L4-LFfesEMitpipVjS16mZhJruXD6GCGMPoVefMFGQC3x7kLTvpbCcH4kvl2wHnghWS4PdrXg2OckmisGFVHOtu203dPq9VUuxSX1dZONlvJbUmhsn18aZP9yj8TY-AxELiQAyzJNiDXVXp=9WfXgQ76ep7X=tLZxaWnOjLZe4Tytz7GArsdwdBHpsCBDETmnGkq5t3r=YMV5vq0qLHbh5WBmrdb=rrPf5x9QUB7nCXVkFvNVqN5Wo-aSgBC2s6Gs-jKPWd0wnW=NHrGtfFK3BcmnyV8GCyw1-P6kum2=QjxWesXm1SUi5xvoKupju-wO51Tf6m3Mk60N11vhUQSZGhfWWG6M7Tp=SpCm6DpwEmPsxS3QvExPTJjIXMLOjYd75DizzypIcDqrds-m8wOiIyVA45A4sn3UY16JDdI3sCMGGGNEosMsTc6gGQ_IPD9MiW4CPKUZ6yVnjT=-ONV5vfFXMyNC5-3kL5Gt=aDPX1Z0O-_f2TM34J-QybDBHz9IjnIAdrnoJkqtddaD0TlBT1t77XEVBEH0MgJkUN=741t-XikWorDOTphHTKMQ=FdH3PXw3tVetGe69oq4_o_7xDMJu2-XN9t09UJX6A6y-Wir=5FvG0I2BL4T=LyQznP7tlgXUZt7rG1jCfsYDYGZB3WOyEqSXpUSlOWClt9I6o5P3ivrivGjTpbMzF0cVPS9FE6c_wzHXLvM0WxTHMduWHNDwp-HeMhsEVDHsZgy4IqDA-uT_xADh4_Nee5uHlNhVOpYkTcuQWAYMJF3z0njkELIMWtVKzCzJdhWQdnAgshva8w3ebdcA6HQplCzuoatFTFfN2yBgau5NaGjxOmOnqDXXMAwv6d7gluqV9zQ10oPHInKEPg0ig9MjXMOlDXaLnW4bGhoPlKmVqYzUe-AB-FLLsyuQZKv0gVw9nga5Bpa7s-nCHvWXn0xY_2y2FDCDUxuloWGkzhc3_Y71N3s5Upmw_mEjmEmcyWGF3OjtHQzMM5AGy9ISpJZ_emHOalJIlNdAEZ-ua7ThutBM_rdqr89Z6wuhaMIqU1AwSZHBCqr8Lrc9Oj96sounDZ0C5ikEuta6uHI-5fwOBDmSvL5kZ9CY8VJ8iAti8Be2aOBFZ=bi03TOAonMOIPJxEX-UJUADaNb3p_lNzfp2mXf6TYVPSxCKwanWXdrnCsWeyyEzOOJgl=qEeEyy7UJU_Sg2Pn=eP2JQwjkblEfJnN7TqA_ADoF5nKAhyXVVCK2t969gfdDAT3gjepmedcLyr0T5AUJXv6I=s592mYgQhHdXSAHcdyjyEi7yFy46LBsXh9Fzgp6NOaYH0KpekJhG9s8v5xOYQpD_ZKSWp=TDAZ7G6fTiPQ9hwFAUT3djivWt=t8aVnZPH0ZCAeFWVTOmIoOkzX5bAYMgj1gkoqM-MKBptVrqN8bi7tZZns5ETbzYnfUfGlnOd7gptYUy9K4mp4CTtSHwKAs71cqK9PrwGqXUlCCaiJ85Vd4_aGO89pjQ_Gbh4IBw-IWFYSicNYcZMzja4SDLaBJN6JLZ5cOqOsgpamV1GsEnqIM9VHZ6p2C8ekltLhSeuq=FkrcP6acPI-ztNFa_H_eq05H6drOGvFLCAS61Fd_68mqv2PlqPh0S8a9VnsY23gBo4cLyqex3JKYBf4j9q86IqLZCr-v6PMZnTrIcLI-qU_eWv9BzJPPkmvS84GG2h9inLCKM0i8jpPOseIJvpxkMkPFEQIQCop9oW85DiKgsMHxwGzzsrquG5CCbJudOsc9NfaCsZoLq2VhCOvMeLH86=vredVrjwlnvEWAEHkXwkDLhTBy5wfaVTTyU5suzSS1fxl1pdQInlDofs3ycD7vUAKBrEN=9qwqsM3JZ9ZuKzH2WTMBtoL2iNgE=Zpx2EC_BGIu6GBmaVNl0bOr7OZBNE_9pjQs3phUyMCFCCorhzr-Fs7Jg0FyduStg6q6Czv1e0B2VB_NkqwldP_jWe8sUHbm10BaiGXC=vNcmApywJS2voCY=SKrDiH4PZqTJG59MCGmsaLkZbEFIZbGgfoL_McD1sWKlOib9CXsoUfcvbUNN1HuNVb2TFJEAgzlbd5H4OfVjCIlm2BF__9487ETgEY-dGndQD6ojVU75YTzWAajDQ=1DHXc2a3SMH_0Jv2JGGB7iCIvIy9fDV=ydbkr5tINlBFeBLVWWGQpr4=r-PnYPhZfY1-Gx8mM5AnOvSFWSNcGFxqvwBxS6UicWHzd0tCKNL=sIil4ybwVdQt=eBhuiD2L5Hri4rrheT=_zTnXqnhU92zLmPAFaAnJyjetms--hYE0NeyVx8x1bD1-kiHZtzQ8haYUcG0-Dmd7njwKzhzsgB0hiNJIpw9jNK9-EZ60EkTLNh9QX8xJo1G7f3bb0_JcOe0vSv3wVSQqW7tTXjsKr9ufxebVUkCTDlNOqoJNd3G612pkAnnsAEzgtK=KJT5tUPejSkKXtbefTGfvU7g-SfTgW7WmOvspJ=yQnmzybOHekGOC9-N8j7k__YOT3iDSzkTmtrq7W9_LBopUTzN_28A5hjoZ0Ysd2yqq6f3-Uxr9gc=wH=cNT3xtvgymCFxQHhwA=PP0ZVF7KB8FIKqkVc=ou1yDz1UpyL4egP15dJXpmErt87kH0kcz9O8phU=N7Tk1Um7e8Yw2FeTNf-iWtZx64QgimpmNtwMfrrp6r=NA4kJ-oiwu2bFKJ6","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}
)
url = "https://www.southwest.com/api/air-booking/v1/air-booking/page/air/booking/shopping"
url = "https://mobile.southwest.com/api/mobile-air-booking/v1/mobile-air-booking/page/view-reservation/2B8NSU"
data = {
"originationAirportCode": "LAS",
"destinationAirportCode": "BOS",
"departureDate": "2024-07-12",
"departureTimeOfDay": "ALL_DAY",
"returnTimeOfDay": "ALL_DAY",
"adultPassengersCount": "1",
"tripType": "oneway",
"fareType": "POINTS",
"passengerType": "ADULT",
"adultsCount": "1",
"int": "HOMEQBOMAIR",
"reset": "true",
"lapInfantPassengersCount": "0",
"returnDate": "",
"application": "air-booking",
"site": "southwest"
"firstName": "Lei",
"lastName": "Wang",
"recordLocator": "8Z3N2B"
}
print(len(headers['ee30zvqlwf-a']))
data = json.dumps(data, separators=(',', ':'))
response = session.post(url, headers=headers, data=data)
response = session.post(url, headers=headers, json=data)
print(response.text)
print(response)
print(response)
\ No newline at end of file
......@@ -161,38 +161,26 @@ envs = data.keys()
print(len(envs))
# session = requests.session()
headers = {
"authority": "www.southwest.com",
"accept": "application/json, text/javascript, */*; q=0.01",
headers = {
"authority": "mobile.southwest.com",
"accept": "application/json",
"accept-language": "en,en-US;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6",
"adrum": "isAjax:true",
"cache-control": "no-cache",
"content-type": "application/json",
# "ee30zvqlwf-a": "hTGMXafTzv2PfXbe_AY1Qkn8IuOmoRMR3Yh26sw-zc1x=URAL_NjXURwnMjr=M5euHEBOSzi8tniqBESpKvNKChOKjRp5hCoPOAXzv8fy7gU=PPwj=WnHlkTiQL-uGbyN=yAgyt_7F69MXB0rL9Ykyg7wF8r6z7y0vX_yA52hfXStuPYTdZ-aBpvoAR=72VmWKQVYfAYB1gvWtN66gSLlhXMV=L4qETVcuOA2bI3BU2zorTFaoTXGkPuSXzVHaNymIyMfou2OMuEk460slIfBxlBcFug0sTE3nqbPVsrKdmltKDocIQ_rPLYja0PKAI474-2OZzT7cCyZyN7MiMiehwVrY5SRo8AvfFCe2_O1nyA2elre6Eh-1PDmm-WKtBEsRsOpCFcXWuo3W87T-wG_sFFsuSWy-NnoiYLI9=YFOflhK8lH0z9ncociF6asBSVz=AwjoTWj8YcOhzDmB2TFkbHTR3XvOd6EwjchgTWEPZQ2Tc_lWQYyBzGVuETaidp_ppHprOESap79jvaULvvxgyPx93thReRgb=I9B0kasQdzVkrWAdSr2yKaAi3W8s2YKj7ezdfI93syFZF1nBVMw5qZeSPj509eeOHQdMpKh8cXu0jT60bMCRxzKIpoE2dZo-be=NUqNBGPYKUOFS8mCVU13gu2tKUEj-IGX_DvWI1Lt9OBkyxgS7pQ5u2YTRdepPCKaU8W8xvLE8UsZMnwmL2HEqIvSlWhny1x62-cHpL3fwXdrYGZXfM46u1jr1Tr052TXAfGDyf5_qI=V5BqnVPlIW6z=2LtRryv_UUkxTemZUMvxI=E3-20nBUFwfyPIMHX0n6UdnQBEgHrVm4Z9l8WaaqX1vTNFgo_fDEUF=UcZwFbGgojDxqWhZi5UNzyDyWZs7kELQTEUzjjuQWi1gPIEe-Fya7tK97snHdn9FYIs=s3GT9gAxuQAVqq-k1BReCzIFow7YO93DkV7E_KNjqQYRpyR-Gx3oGb6wxfAQ1QXI_hu6Ciq3V=XqXt7Cqw3d82sy2F5lRxBdAKiyNiw3LfVl0S7clCOk10HPhC8SGfPVo15zXR2AuasTskS1B1dQAHjIE0_hapEw1rOyNYm0RE5y5GNows-=FEclkHcMDeur-u9lKd1TQzdTEZsjt33w35pb=3wN=2KgEFzqUch8UMIbYWL3mPShcxdFr5DQI5V8MWN0yGZwX0_Sm-A6h_zNIpfDOkPtXCMuTnLMQLHIkMo=CWwKDIaF4UzO6T60dbnrmqS8zWw-gIFhQTueWVv1nDPTCgw39Zk4T29RejF5GOtV6z-37FmFHzMPbqo9iucYtt_0R0LIXQOb1qiRNsTzIr76CfVkZqRmLBwU6abtBI8cWtgYdNNOHSaMkG-rej8wVOHD91XWB7DjxX89D21uXrGf2FxIXCHtCfpRlXxIWoznZGWk_3_bDs6-LmQ2zgdS9SXQeqNcjd6pA0pvt14celeUmrcVC6kUoTDlsklKLVbNwZn2PoW1YHHP=gKRgjRnQAcNM70d87MBc09egVxF8qAGGwBvqvdF3TnEgt8Bv7YkYCZ5CtuTur_AZzFAbcLPRtyyXntqd5jBRFGl6Uqy8OQLgRpcwsShpwb1hY=qny6rYydgcLIWIDw-9AlKMNXuPMSqQaUfZeWC7Y2m-jUpZ1DBWZPjCNh8jo56gLXL8KQlmtbnKu6pADjv-lgKXA-ltTF3riZQdyARXP2Cqk_OVx8olMTYtcSIEutBCrmoLzyUiH97C4f=pfaRUBcSUAdHbFsK-wiSpNB=SBCXNfYDRG3",
# "ee30zvqlwf-b": "4ih8bw",
# "ee30zvqlwf-c": "AAAVF4KMAQAAIjh8ZUHWFh_dXPGoIB5nyDQCVIWEDYjClQpQK7Z0MG51WSS4",
# "ee30zvqlwf-d": "ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33we2dDBudVkkuAAAAABnMdsJAEskk19wkWHrMAo_h-nxK_s",
# "ee30zvqlwf-f": "AzQRG4KMAQAA3sP_kq2I3xtte3phkhRNbYJgTSgioyQ9zCzyMSvEUjJby6YpAReeaPauchRAwH9eCOfvosJeCA==",
# "ee30zvqlwf-z": "q",
"origin": "https://www.southwest.com",
"origin": "https://mobile.southwest.com",
"pragma": "no-cache",
"sec-ch-ua": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"",
"referer": "https://mobile.southwest.com/air/manage-reservation/view.html",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
"x-api-key": "l7xx2c186c1297274b828b1872e22edfe67a",
"x-app-version": "62.0.1-5",
"x-app-version": "70.0.5-1",
"x-channel-id": "MWEB",
"x-diagnostic": "{\"spa\":\"62.0.1-5\"}",
"x-diagnostic": "{\"spa\":\"70.0.5-1\"}",
"x-mobile-js": "1",
"x-swa-di-dtid": "d2f6b7400bf3498ba64e331350602346e6cc",
"x-swa-di-pid": "4612543473468643",
"x-swa-di-ue": "",
"x-swa-di-uid": "c78355814f52f95286c14550b90dc12cc1da",
"x-swa-di-usid": "ee4cb0be3b461b3dc1fe6fb27b9f5b021051",
"x-user-experience-id": "8e7c5446-c112-45cc-af19-50f600997153"
"x-user-experience-id": "6730768e-23f1-4507-b8db-71f9eba02acb"
}
# tlss = [ 'chrome_103', 'chrome_104', 'chrome_105', 'chrome_106',
# 'firefox_102', 'firefox_104'
......@@ -270,7 +258,7 @@ while True:
# '_id': token,
# 'update_time': int(time.time() * 1000)
# })
code = open('src2.js', 'r', encoding='utf-8').read()
code = open('src3.js', 'r', encoding='utf-8').read()
with open('src_run3.js', 'w', encoding='utf-8') as f:
f.write(code + '\n\n' + get_random_location() + ';;' + c
+
......@@ -309,7 +297,6 @@ setTimeout(r=> {
)
# f.write(code + '\n\n' + get_random_location() + ';;' + c)
code1 = open('js_dom_run.js','r').read()
# with open('js_dom_run2js', 'w', encoding='utf-8') as f:
# f.write(code1 + '\n\n' + c)
t1 = time.time()
......@@ -345,12 +332,12 @@ setTimeout(r=> {
# headers = r
logger.info(f"success:{success} total:{total} {(time.time() - t1) *1000:.3f}ms {len(headers['ee30zvqlwf-a'.lower()])} {selectId} {headers['user-agent']}")
url = "https://mobile.southwest.com/api/mobile-air-booking/v1/mobile-air-booking/page/view-reservation/2B8NSU"
url = "https://mobile.southwest.com/api/mobile-air-booking/v1/mobile-air-booking/page/view-reservation/8Z3N21"
data = {
"firstName": "MsssING",
"lastName": "SsssG",
"recordLocator": "2B228NSU"
}
"firstName": "Lei",
"lastName": "Wang",
"recordLocator": "8Z3N21"
}
data = json.dumps(data)
#
# session = requests.Session()
......@@ -396,4 +383,4 @@ setTimeout(r=> {
# time.sleep(3)
except Exception as e:
print(e)
time.sleep(10)
# time.sleep(10)
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment