Commit 03802472 authored by wang's avatar wang

test

parent 9b8759cd
...@@ -6,7 +6,6 @@ import tempfile ...@@ -6,7 +6,6 @@ import tempfile
import time import time
from pathlib import Path from pathlib import Path
import requests
import tls_client import tls_client
# import tls_client # import tls_client
# from curl_cffi import requests # from curl_cffi import requests
...@@ -213,7 +212,7 @@ class Reese84ByPass(object): ...@@ -213,7 +212,7 @@ class Reese84ByPass(object):
"x-scoot-client-environment": "PROD", "x-scoot-client-environment": "PROD",
"x-scoot-client-session": "10fc46d7-b488-4ba6-a7a4-46660a2e136b", "x-scoot-client-session": "10fc46d7-b488-4ba6-a7a4-46660a2e136b",
"x-scoot-client-version": "0.0.0", "x-scoot-client-version": "0.0.0",
"authorization": self._token, "authorization": f"Bearer {self._token}",
} }
return headers, self._session.cookies.items() return headers, self._session.cookies.items()
...@@ -224,7 +223,7 @@ class Reese84ByPass(object): ...@@ -224,7 +223,7 @@ class Reese84ByPass(object):
"authority": "booking.api.flyscoot.com", "authority": "booking.api.flyscoot.com",
"accept": "application/json, text/plain, */*", "accept": "application/json, text/plain, */*",
"accept-language": "en,en-US;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6", "accept-language": "en,en-US;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6",
"authorization": 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJiYTc2Yzg2OC1jODFiLTRiZTktOTY1Ny00OGNiOTBjMDFlZDYiLCJpYXQiOjE3MTYzNDI0MjAsInRrbiI6ImV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUp6ZFdJaU9pSlZibXR1YjNkdUlpd2lhblJwSWpvaVpUTXdZVFEyWVRrdFkyTXlZeTAyT0RZNExUVXlOVGd0TmpWbU16WTRNRFpqWmpNeklpd2lhWE56SWpvaVpHOTBVa1ZhSUVGUVNTSjkuYV9oY2dmYnkydU9IS014MlM2dEVRQlBES0NTWENXNkRRamFhS1JVNXBFNCIsImlzcyI6InNjb290LWNtdyIsImF1ZCI6InNjb290LWFwcCJ9.jwXVumZEETpLAbAuLsQVe9RXk0NZJN4gmQme3_ib6qE', "authorization": self._token,
"cache-control": "no-cache", "cache-control": "no-cache",
"content-type": "application/json", "content-type": "application/json",
"origin": "https://booking.flyscoot.com", "origin": "https://booking.flyscoot.com",
...@@ -238,50 +237,13 @@ class Reese84ByPass(object): ...@@ -238,50 +237,13 @@ class Reese84ByPass(object):
"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" "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://booking.api.flyscoot.com/flights/availability" url = "https://booking.api.flyscoot.com/flights/availability"
data = { data = {"flightCriteria": [{"origin": "SIN", "destination": "ADL", "departureDate": "2024-06-30"}],
"flightCriteria": [ "passengerCriteria": {"adult": 1, "child": 0, "infant": 0}, "currencyCode": "SGD", "promoCode": "",
{ "salesCode": None,
"origin": "SIN", "flightFare": {"fareType": [], "productClass": ["E1", "E2", "E3", "E4", "E5", "J", "P4", "J4"],
"destination": "BKK", "classOfService": [], "maxConnections": 20},
"departureDate": "2024-05-26" "sortingOptions": ["LowestFare", "ShortestTravelTime", "EarliestArrival"], "cultureCode": "en-sg",
} "bundleControlFilter": 2, "ssrs": ["FLXO", "FLXM", "FLXR"]}
],
"passengerCriteria": {
"adult": 1,
"child": 0,
"infant": 0
},
"currencyCode": "SGD",
"promoCode": "",
"salesCode": None,
"flightFare": {
"fareType": [],
"productClass": [
"E1",
"E2",
"E3",
"E4",
"E5",
"J",
"P4",
"J4"
],
"classOfService": [],
"maxConnections": 20
},
"sortingOptions": [
"LowestFare",
"ShortestTravelTime",
"EarliestArrival"
],
"cultureCode": "en-sg",
"bundleControlFilter": 2,
"ssrs": [
"FLXO",
"FLXM",
"FLXR"
]
}
data = json.dumps(data, separators=(',', ':')) data = json.dumps(data, separators=(',', ':'))
response = self._session.post(url, headers=headers, data=data) response = self._session.post(url, headers=headers, data=data)
......
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