Commit a6d1fdca authored by wang's avatar wang

1

parent 18b74703
import requests
import json
headers = {
"authority": "ibe.api.flyscoot.com",
"accept": "application/json, text/plain, */*",
"accept-language": "en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,ru;q=0.6",
"authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1MGQzYjQ0Yi0yZmZjLTQ2ZTgtYmM2My04MjQzNjE2Nzc5MGEiLCJpYXQiOjE2OTk0MTE5ODgsInRrbiI6ImV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUp6ZFdJaU9pSlZibXR1YjNkdUlpd2lhblJwSWpvaU5HUXlOMlU1TnpVdFkyVTRaaTB5TUdWa0xUTXlNMkl0TVRGa1pEVTJPVFpoWW1RMUlpd2lhWE56SWpvaVpHOTBVa1ZhSUVGUVNTSjkuM0ZvWFh1YnhxblhEN0FXeUZmcllWX0JFQUduZ2RLUlQtb0hOSkxfS0JqbyIsImlzcyI6InNjb290LWNtdyIsImF1ZCI6InNjb290LWFwcCJ9.RK9b5v73r9npPtkAgRrqwcXkGBP8t8aBQWJ97xY1N5Q",
"cache-control": "no-cache",
"content-type": "application/json",
"origin": "https://beta.makeabooking.flyscoot.com",
"pragma": "no-cache",
"sec-ch-ua": "\"Google Chrome\";v=\"117\", \"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"117\"",
"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/117.0.0.0 Safari/537.36",
"x-scoot-appsource": "IBE-WEB",
"x-scoot-client-environment": "PROD",
"x-scoot-client-session": "3565deeb-092d-4ed6-b49f-3299c2f6af0f",
"x-scoot-client-version": "0.0.0"
}
cookies = {
"__clickidc": "169768083853897875",
"dtSa": "-",
"reese84": "3:4bTB/2ShtkF7kHIfdi68Dg==:15QOISUmu50tP0Sgh/ExxgGk5ug5nYzEozhslrv1CUs4yvjfOYA3zB6R0SLwwEe5dovB53+nExzkG8vWAT5uc0O0sbDab0VOUxZuapSbs+xRtEjMHiqFbV+4VWSI8oL6bANFrya6kgcggeywRCfUjgMwWfLH/WHaPbPTRZk6EFuyGP4NA7HHVMn+yhlSPTDyrVrwsXnCYvdRzpv5cr1GJupdV3K9tzZnB0EEXl2UVUoHWuui3CZsVTcA0hzSqOr2ufjWvfyYVDMbNKKOa1WjxiEXkC4aNkwaMRBLXAOroWhumtbfWLqLAkH8s0R7L03m0PGD71p3uOGTmIlcgV5lj6Tu4HP+lRarZNOSyeKcUfkh/yebBrOVf/+7YwFAv9e4zIGtE23bqG3FyOrT/C37trbRgrrT9FxfPeYSgjdQCYsBpAUYICYEBbD+yaB3j06VBNsAHS0z3i4bWyNdugbkTQ==:JdWUEAqBh1iGdKJkfaxmt5UAi/Eaa6WRU4ybcGTonXM=",
"visid_incap_2572958": "2+hQRvF6TGKlyxIJUX4/phP4SmUAAAAAQUIPAAAAAAB8Z1HbnrRbXGNSkrB3NNNZ",
"nlbi_2572958": "AKeRAhfKdiAh5bzj3Zs2agAAAADcm7M8zLWAiBFekAhDqZl/",
"incap_ses_165_2572958": "3Ep8QEVhXS2O0n1GpzJKAhP4SmUAAAAAnxC9qXmiX9qtvvKdXuGi1w==",
"_gcl_au": "1.1.743414164.1699411992",
"_ga": "GA1.1.874000338.1699411992",
"_ga_GFV545L5B3": "GS1.1.1699411992.1.0.1699411992.60.0.0",
"_cls_v": "27b18315-d757-4939-bfc7-eee17255bc0e",
"_cls_s": "c7aa186e-c2e4-4fd2-859e-1a34596d874d:0",
"dtCookie": "v_4_srv_-2D9_sn_GQNI51PUD26HTID04T6OENVHSHRK8FM3",
"rxVisitor": "16994119927814GIV5G7TK0V0SSCDUUROKSGJAEK1NN27",
"rxvt": "1699413792789|1699411992782",
"_yjsu_yjad": "1699411992.3f522514-33ac-4325-b48e-cb1d791c32f8",
"dtPC": "-9$211992778_193h-vMGKHKHGHUDKKVCTVPMMFAPKCATABSHMH-0e0",
"_fbp": "fb.1.1699411992892.1821739093",
"QSI_HistorySession": "https%3A%2F%2Fbeta.makeabooking.flyscoot.com%2FBook%2FFlight%3Fculture%3Den-SG%26type%3Doneway%26dst1%3DHKG%26ast1%3DSIN%26dst2%3DSIN%26ast2%3DHKG%26dd%3D2023-11-10%26rd%3Dnull%26adt%3D1%26chd%3D0%26inf%3D0~1699411993188",
"AMP_TOKEN": "%24NOT_FOUND",
"__qca": "P0-482885418-1699411992616",
"tmpcurr": "HKD",
"tfpsi": "9e716307-7342-4d74-9031-3b59b911414f",
"jumpseat_uid": "aY64E-wneDIxiqZh1IaJVA"
}
url = "https://ibe.api.flyscoot.com/v1/booking/flight/availability"
data = {
"flightCriteria": [
{
"origin": "HKG",
"destination": "SIN",
"departureDate": "2023-11-10"
}
],
"passengerCriteria": {
"adult": 1,
"child": 0,
"infant": 0
},
"currencyCode": "HKD",
"promoCode": None,
"salesCode": None,
"flightFare": {
"fareType": [],
"classOfService": []
},
"cultureCode": "en-SG",
"organizationCode": None
}
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, cookies=cookies, data=data)
print(response.text)
print(response)
\ No newline at end of file
from pynocaptcha import IncapsulaReese84Cracker
cracker = IncapsulaReese84Cracker(
user_token="05e33e08-2b53-492a-96ec-7cd5e312fa6d",
href="https://beta.makeabooking.flyscoot.com/Two-discharted-Not-ere-int-when-is-are-Poss-A-Sa",
user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
debug=True,
submit=True,
# check_useful=False,
)
ret = cracker.crack()
print(ret)
\ No newline at end of file
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