Commit b1655ebc authored by wangmingming's avatar wangmingming

wn test ok

parent 9ee98f95
# import json
# import random
#
# import requests
#
#
# headers = {
# "authority": "jbrest.jetblue.com",
# "accept": "application/json",
# "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
# "api-version": "v3",
# "application-channel": "Desktop_Web",
# "booking-application-type": "NGB",
# "cache-control": "no-cache",
# "content-type": "application/json",
# "origin": "https://www.jetblue.com",
# "pragma": "no-cache",
# "referer": "https://www.jetblue.com/booking/flights?from=JFK&to=LAX&depart=2023-09-16&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false",
# "sec-ch-ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"Microsoft Edge\";v=\"116\"",
# "sec-ch-ua-mobile": "?0",
# "sec-ch-ua-platform": "\"macOS\"",
# "sec-fetch-dest": "empty",
# "sec-fetch-mode": "cors",
# "sec-fetch-site": "same-site",
# "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.69",
# "x-1itxwo9i-a": "l8jO8P7SWtl296jobeBGExSkNwIhDLQwSZBTZWEIsufA26CfgviWZq5kuXCc_Pi5_n-LkQa7IMMVQEVAovkCiTcATEiZtx6Hw3pBRbhIHohwLEcnEC3Ia8NRkwiS1r8L-Xsei_sHLnOzPAd0Ow8Be8nvTAX3TTGG98XeU4Atfx3Pd005N2tQvVSfeKY4kTJoWPibORxp4bqEEKQnyLfvBzI_f3AVLZ_vbBVzqdJ1A3uMeSK9yVxyAOyUWNC=6yJ2WyEMh0EYwaUpvZv4B3RDiIVv38UervDRnCK5U2noqPThMskNHzGT8NxWe2OHM0b=NLCms5=G_PN-tyClhZjyI-XZI2oQPWMzTSWpGSKGPIGQs6CXUGV-GzK0_OfV7UQvpYHy25=36NhUbfnN_sRhLM13O=bXa-r58qvfdzqH6Jv_7EX4x7sfjpb-eXO0QG23n-WkqBBO4gigwTtxXn5-w6Vn_pWm7BAA2a61bSlY3Delv3=sXMvZbB1lVvA=9KhhiYjRAovxwiqWeS=ybvIM0uowJ8u-A_wLj3kEHiEaJKbQ_64tOb1IwQW3iUAvRok_vw1ZAO7ZP7rhQr4TCHr=s5yZEbbNMVmRCMeSaPA2WRRNvxsUhyzgTwZ0_3sHRG8rYWKEm3NPWu2UKTVvvH7_BGQPq8185BXy8Jhxpip7XqeZ4z-g2CZ=nw2LnW4B3N7ZitP3vNJBdPyKJp03yox2AZN3f-JXsHewtG-q=2QwLDnM4DkMPgsSkEsSpoJ2K_QXaj5pwYs8_EqwfqZGBKRgxcXo-8gCytUOqjcKvzwdyDd87A_fO_hqy5-5OUYk=dNeUoc-qXz95k1yG9Iac75yE9f08hGreP8i2QYRdLVi=dOXthC1TIZrKnI37A-G_dVt_Lwl40-CJYi0qs1LsxQ_dbMR14lL-9n0UszLPEyYfja-2j4mhYOtnyGb-tahrq5nJCWLOTyj=Z1Ri9XSKAkr2IEW8D1sdO3nUdN-Kjec5YNTcPUMlbyDJEPiQ5ot7EruZswhv1VgXy2wME72taZkbMQf8dTEcPb2AHKCkk_JeGihwK-rf=V9s7tk23xi2MqkbkqBzA_gM9j7Or8o87huOst96r7D-CiQyIMQTHbO5G_UDqEZI7lEMZMUTjkVOhf32M=oXOv9A8tcTbo46d63J9pqNx9Tpb211awR5xS3GxqX0tkXT1HBWjberpfPRWd1qBiH5KCs-ZjNZkoA8_RKT-rfK7_w2rrA9j5_qLKlfrYvhSwss0zeX37R-SjMpOapZ_vCnT19QVzkT78JIXu5ZOs84sQbRpLiXLRKsDQ0b3ZaKifbk6m1zqhz9QPc2Uns3Ma7Bgye_2vsCl9NXiKQLbQwXC-Wufl7vIkEAbEn-5bDKj_tOg8RKZLEWpwWzXVRB5zSPQgvC1oOzMMHpyhdgG3oInfo3m1VJ-_ARjTxHsx3BDcT2377CPLfk0RIT5eMOi1PZdV42fnkNvpVjLYEAkSx7gtxrRCwc-r6N9yORXQtbDMnTNInKqY7YZoAb4PKD2x6O_otn2ar1JVsdRDZ3QzM6AfPs6nEzTp0OuCcXY4UWh9QCGO3R=gehbkKGhJY9UZQTQHpnf7qcJ6WVquVhDz3GbUlsPXWx7-_CL2oHUhssLTbclti5QWKpecnuWAMRyv6u4ExNsn_hnLDk9sJx6fNsH3wkXXP7mVHmuO3uJn6TncVeqKZTfW8izJ-T1YROsGLX7H_PIQTVMhN-sAunt-n0NRl7=zg64n-7-PR9_fciu2wDJJkk0pP6r=02NIRUUSVBSPAy9TzqfUkVo=rW0ekyQIgOZYPHuAjSXvTJuAfwKxpjh-77viG7G5s1DY2jYS0T2uBQm46BPJj=RcoWnx=MjpZrMINEMd-bDJAHPbPbqjYBfMtgEwAq9tAkfUcI42mm_kQ_3X-V1h4lKCMTmC5uE8lDYMXnyg==j6VxquLUk_sCbGxwdXYMPkBgLJzmhkJ_ab9tZ8CGrtjUv9SUGoMx7P",
# "x-1itxwo9i-b": "-5jiyvt",
# "x-1itxwo9i-c": "AAD5tZeKAQAA5AGBfSVpzaCYgbSYMfPTk4AS9pvgoY2H_C9Iy5a7sFU8bE0L",
# "x-1itxwo9i-d": "ABaAhIjBCKHFgQGAAYIQgISi0aIA5JmBzvpDzz8AlruwVTxsTQsAAAAAH29cNgB31hxThZL125XOgPtXFfu6",
# "x-1itxwo9i-f": "A61guZeKAQAACKEYJYyYrIPbggOeb_BWxP7CMc8W4dpLa-SWjddIbvnwCIRYAXL3RNgXTuHJwH9eCOfvosJeCA==",
# "x-1itxwo9i-z": "q",
# "x-b3-spanid": "1694762625442",
# "x-b3-traceid": "5f707d06f26e7c7c"
# }
# uri = 'http://ymx-lcc.unififi.com/header/add'
# proxy = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{int(random.randint(10000, 11149))}'
# r = requests.post(uri, json={
# 'brush_fromto': 'LAS-BOS',
# 'brush_fromdate': '2023-05-26',
# 'brush_header': headers,
# 'brush_proxy': proxy,
# 'brush_mode': 'shopping',
# 'brush_name': 'js',
# 'brush_type': 'headerB6',
# })
#
# print(r.text)
#
# print(json.dumps({
# 'brush_fromto': 'LAS-BOS',
# 'brush_fromdate': '2023-05-26',
# 'brush_header': headers,
# 'brush_proxy': proxy,
# 'brush_mode': 'shopping',
# 'brush_name': 'js',
# 'brush_type': 'headerB6',
# }))
import requests
import json
import tls_client
session = tls_client.Session(client_identifier='chrome_112')
proxy = 'http://127.0.0.1:7890'
session.proxies = {
'http': proxy,
'https': proxy,
}
headers = {
"authority": "www.southwest.com",
"accept": "application/json, text/javascript, */*; q=0.01",
"accept-language": "en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6",
"cache-control": "no-cache",
"content-type": "application/json",
"origin": "https://www.southwest.com",
"pragma": "no-cache",
"referer": "https://www.southwest.com/air/booking/select.html?int=HOMEQBOMAIR&adultPassengersCount=1&departureDate=2023-09-21&destinationAirportCode=LAX&fareType=USD&originationAirportCode=LAS&passengerType=ADULT&promoCode=&returnDate=2023-09-24&tripType=roundtrip&from=&to=&adultsCount=1&departureTimeOfDay=ALL_DAY&reset=true&returnTimeOfDay=ALL_DAY",
"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\"",
"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",
"x-api-key": "l7xx944d175ea25f4b9c903a583ea82a1c4c",
"x-app-id": "air-booking",
"x-channel-id": "southwest",
"x-swa-di-dtid": "4a079b2c3850cc47ec1b4e2c46caeb7bf49e",
"x-swa-di-pid": "undefined",
"x-swa-di-ue": "",
"x-swa-di-uid": "undefined",
"x-swa-di-usid": "undefined",
"x-user-experience-id": "b255bf08-bd9e-40cc-90c3-c9a9ecd5a90d"
}
headers.update(
{"ee30zvqlwf-f":"A586sLKKAQAASi1BIIkGbzAbB-fA0lGgBkMLwlJAUslzb4qtFiMmDMDLv0Y-AUFL3UyuchRAwH9eCOfvosJeCA==","ee30zvqlwf-b":"bvtbzg","ee30zvqlwf-c":"AIAMrbKKAQAA36eKi9WfpgupQVx9bzf_ntzFNOjSFdtsU2duDcWnXCZp2jac","ee30zvqlwf-d":"ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wfFp1wmado2nAAAAAARlRtVAJN0qp_bovfxV8GlQwJg4sc","ee30zvqlwf-z":"q","ee30zvqlwf-a":"=MoLj-1WDs-VKGLw0VAUYj6lB-zhCYbEjAwoQbC45hT7CXexXVTcyVUAhRkwoWv3_HrTK2IaPHMxzlmB_m-WVv2J0uo4DDrvEkkN=nVbFXM97976FOO19HR8N44teKy97muet4P-zkcZyqO7X2KOqalXteApgDQvMcdXCwGVASn3h7PhLEjQmcbby7nVKpL_xTJL6VnGJynX48=eXpxr=-KBwGvYirHcrshE5E1bIRbFlOysiMg3pKI3V8worC-44kGo8UuV2FVPwrOIvEOBFrvpAB0N-oYUsx7TAu20gBhMGb5_eqEXioIWazMUPA7LFPXSUooJWjVrY8dI46l-TcUNSjCc=PCG6vbHc=InS7cqdjhtVqP=os9K=44phm-evEg0tPMqjkGArwFA0Qw1tW3goI4myYKXXyzQbXGPZgS7DF56yHcOmF-s696C3EBAgM-9OQeQkvYAr103bV-ZPwzCU8nQuHIkjv1byHQmp7OChyMPFdIASRl=rJJP0p1boDzS6BHbhp89kzMjl0g70lUxU5g_kPoHHw=65I4COieBnW-JKU=iJA0xhJje7Nn6s9dgI45CpwBzdMOb6sH3ehpDqIp7v3Q5iA2IAOW24ZLtVI0LeOB1Dr_jHo9XUW6DC4zrPDYBAbAP6s8voAJ4rErHoBEAPb1_rLGciBjob414rxFZ45VGQ11131PE8QAyBn5rJt3K_iBANXKH-eqjdAiYbx1KASzNQVym8xSUoJI0JKSQnFaMxuV7NIFvcKC-bMeTQXJ9P2wX6NcxhXtk3dFmH2KhYIGkjmObj9TB_WeVjOF-ruD01uaUPwAP7iRPJG27WPDXMyhmVhtJ42TcRKB3RwnpCLcm3dP5VX2DjcHASWUxWjv4MKpJowpVMxYAj2iFKz8k4K_HLsJoYuQQDSYzNPiuZF1ZuMFVBkLHJeZpzbFk=uOUEw1JAoL1YcqXQu7xFNMolg_APrnhFEVouUXznNdMzpVD4kErz9ins-4ZrE_U_LvX5kbxN5KcQgewi-TPyAHE0vx7l4rA9L-WRNwcRg6JbcmcyU9Dohecu9taujyF5CI1P01cCWVwtexOSIY86rB_6nrJkp_V_68zXXrSk1YH5B4dDB00pRZGag99iUEMK-_EFwdy1i8vnR80J7v=nVXiY0P_n-NtJ6swxdHkK8MbY=eOgwK8u-VzGa0HNn-c0FGlniTzR1vXUPFT1QIl7rIdt=GDPN2wS0y=LtRCiEBUwRkwvGH-sL6u6gSNKiOh9clibJPiF7g3EX8WNihg9gSi=axV9aN5PL-BYDKk8S3WK7_y=c9cw==J0T87E8UXgA76bo_5GGYEmuLpIb3OjezW9G0gHNCG9vT=3uZCpQYVpZp9Y3PzIvwz2r00-uVrj1mcvbckJ4p7X6LlmzokoiY_2hIMFd4soNOFqp4dB4pFWzXsDZq3uAc3KjFUW2oDiW=rKpWVrins32ESrLJy2ZTY9hlcDzFhtkDgg4GdRDh44PvxJTIKMz0phg7j0eGgSX2CEseYwlQAw0zna4ytbpudIRhyq8dyzM5D4eH9DZBUueWXSUQi=sEKILpM=Kk9KFLtwAXwm0=GKdLs7NYbiTNeXjerZ8hMPhlornh7JBkQRiEuUpU56GJ84OdBwN3=5iUx76dVXioDwj5odKDESccytW7ZuEL_1VsCFe4g3s1q4ELrrNGaEHjbFd7QoVzelsEQlpKxRq","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"}
)
url = "https://www.southwest.com/api/air-booking/v1/air-booking/page/air/booking/shopping"
data = {
"adultPassengersCount": "1",
"adultsCount": "1",
"departureDate": "2023-08-21",
"departureTimeOfDay": "ALL_DAY",
"destinationAirportCode": "LAX",
"fareType": "USD",
"from": "",
"int": "HOMEQBOMAIR",
"originationAirportCode": "LAS",
"passengerType": "ADULT",
"promoCode": "",
"reset": "true",
"returnDate": "2023-09-24",
"returnTimeOfDay": "ALL_DAY",
"to": "",
"tripType": "roundtrip",
"application": "air-booking",
"site": "southwest"
}
data = json.dumps(data, separators=(',', ':'))
response = session.post(url, headers=headers, data=data)
webs.request_data = {
# "fromCity": "FCO", "toCity": "ORY", "fromDate": "2023-08-31", "method": "shopping",
# "fromCity": "ACA", "toCity": "AGU", "fromDate": "2023-08-24", "method": "shopping",
"fromCity": "AMD", "toCity": "DEL", "fromDate": "2023-10-06", "method": "shopping",
"flightOption": "oneWay", "adultNumber": 1, "childNumber": 1,
}
# webs.request_url = "http://ymx-lcc.unififi.com/ew/shop/rev-vis/shopping"
# webs.request_url = "http://ymx-lcc.unififi.com/6e/shop/rev-vis/shopping"
webs.request_url = "http://127.0.0.1:52011/b6/shop/rev-vis/shopping"
\ No newline at end of file
print(response.text)
print(response)
\ No newline at end of file
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