Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-reese84
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangmingming
lcc-reese84
Commits
defc73d8
Commit
defc73d8
authored
Dec 01, 2023
by
wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test
parent
104798b0
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
63 additions
and
24 deletions
+63
-24
reese84_bypass.py
src/reese84_bypass.py
+1
-0
test.py
test.py
+29
-14
test_tmx.py
test_tmx.py
+33
-10
No files found.
src/reese84_bypass.py
View file @
defc73d8
...
@@ -251,6 +251,7 @@ class Reese84ByPass(object):
...
@@ -251,6 +251,7 @@ class Reese84ByPass(object):
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
response
=
self
.
_session
.
get
(
url
,
headers
=
headers
)
response
=
self
.
_session
.
get
(
url
,
headers
=
headers
)
self
.
log
.
debug
(
f
"resp {'Flight Search Results' in response.text}"
)
self
.
log
.
debug
(
f
"resp {'Flight Search Results' in response.text}"
)
print
(
self
.
_get_cookie
())
...
...
test.py
View file @
defc73d8
...
@@ -2,7 +2,12 @@
...
@@ -2,7 +2,12 @@
import
tls_client
import
tls_client
session
=
tls_client
.
Session
(
client_identifier
=
'chrome_117'
)
session
=
tls_client
.
Session
(
client_identifier
=
'chrome_117'
,
header_order
=
[
'Host'
,
'content-type'
,
'accept'
,
'accept-language'
,
'authority'
,
'cache-control'
,
'pragma'
,
'sec-ch-ua'
,
'sec-ch-ua-mobile'
,
'sec-ch-ua-platform'
,
'sec-fetch-dest'
,
'sec-fetch-mode'
,
'sec-fetch-site'
,
'sec-fetch-user'
,
'upgrade-insecure-requests'
,
'user-agent'
]
)
px
=
'http://127.0.0.1:7890'
px
=
'http://127.0.0.1:7890'
session
.
proxies
=
{
session
.
proxies
=
{
'http'
:
px
,
'http'
:
px
,
...
@@ -20,8 +25,11 @@ session.proxies = {
...
@@ -20,8 +25,11 @@ session.proxies = {
# 'http': 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000',
# 'http': 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000',
# 'https': 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000',
# 'https': 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000',
# }
# }
# headers, cookies = \
headers
=
{
headers
=
{
"Host"
:
"makeabooking.flyscoot.com"
,
"Host"
:
"makeabooking.flyscoot.com"
,
"content-type"
:
"application/json"
,
"accept"
:
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
,
"accept-language"
:
"en-US,en;q=0.9"
,
"accept-language"
:
"en-US,en;q=0.9"
,
"authority"
:
"makeabooking.flyscoot.com"
,
"authority"
:
"makeabooking.flyscoot.com"
,
"cache-control"
:
"no-cache"
,
"cache-control"
:
"no-cache"
,
...
@@ -37,21 +45,28 @@ headers = {
...
@@ -37,21 +45,28 @@ headers = {
"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"
"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"
}
}
cookies
=
{
cookies
=
{
"reese84"
:
"3:
Qn9BH+NCyAbzevXtdyYH2A==:fbzqBujsCr63CeJxzCduMFCWRfJhReUgRXV7Uc0Kxgm9hSTr1s8qIEYoBu753oBYg5Z8NMiSFjOfhSGoJuCWV0kON/tjaJD1tfN41hM0pHfExFd0O99bqSYC40LNx0CGke9qQ6KRDj91LFIOHcpUBSLMACxnW8USWoSzEp6+V4MWrt9pgRF5xkMxidwM3mI8O/KWcBXlpTZw4Hhjrp/jUcCqeVM1sedTHuMxn0ivATqSaSIVYmh8/cLjYS6BJK+k6DVyazWIjHI/nYUnoKbNt32eCFxWewewqDVQQJtl25TpyvUx1qL6liREPtG/Zso9VFaUMhMq9vzjxbJk/NApZEPQZRpgbpVBrRBGJgNcLmC7HC0nUfgaS++p405nY6H8Yp7KQ5Nq5Dep5AdpzzWkTDKHEesT1l1UbG/WVpbFTbkaZcebLiUhWdsrD14AG1DqWqYVKPxFBNDmL1dKcwGzlw==:zC0DsALplwfj28ETPHP0dqi9I52LgMqpSADxz95w8Vc
="
,
"reese84"
:
"3:
Si0Up4jkEM8fUeP91T1GQw==:ofLeQ/PsemSvgokV6nkqxuV5Z8hFIb4cIyBjMpuM9Q3s+D2dV02OZN76u4UYMJrgyUvYmgofdQmXNCMKcqJuBqkf4qzBFXIDGH0Iz5guYndg+5l20GH0aJkh4QtzwZtpPiOnyKJWjOZ6aN0RHIY2WVZenCJEPlBcILh8Z/JlwBFmGyQx1Wbi4HLUpXYaAU2hEqJp575+QGdeO6j+0o0ytSYWyUaxQQF/dRzqw0xO9gNmpMMiC0F+y8XuSKIYi7iNeRDlOawqZSYQ/56polcPz+sXDJX3bo0c0uIfP00GbaGOzGZ3YxKpDxvrWsU6mOdUN2Jc4+zQP78Uzw0tYVZxAgFiF1G3PC/dJ/GXOqvLnxd6u8WtP0EzN9pWYEu6MXbaYS2UNYPq9j8uFZegHsfRa6RuAjj4CgM4ho3Qd/dCoksEV79/Qc6/WI96Nmo56dgjIjYQcdrnET+WKb5LVrPtHw==:1Z+cYm5mj56uXonP1/bIPDpixbdTZEGjGNUTo/ilSd4
="
,
"
nlbi_2444946_2147483392"
:
"a5MlTKS11FHpDWZEbmwDOgAAAACvZojM+YtNZyYQwx7m9SnC
"
,
"
incap_ses_138_2444946"
:
"G/EtdmXm+xOa3k4gVUbqAYKYaWUAAAAAw9g/RVtiYKVh7YCEuPjgBA==
"
,
"
incap_ses_1510_2444946"
:
"GQ7IIYtfFlPbjCB/w5n0FECTaWUAAAAAfrrSZKzNNve8FCCwSk9eDg==
"
,
"
nlbi_2444946_2147483392"
:
"bIV6XlnXlHuGXnNBbmwDOgAAAAAUVoWrKQNbR12uLWe6DC/h
"
,
"visid_incap_2444946"
:
"
IdivN32DRRmoQ1mi46Jo6UCTaWUAAAAAQUIPAAAAAAB5mit5z9XQm4CFqmUPSxAK
"
"visid_incap_2444946"
:
"
dCfsyHpnRGODIDByjrHguoKYaWUAAAAAQUIPAAAAAABEhkcJLPVjhQoVYLUOYfmg
"
}
}
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
# main_url = "https://makeabooking.flyscoot.com/Book/Flight?"
# main_dict = {
# "culture": "en-SG", "type": "oneway", "dst1": "HKT", "ast1": "ADL",
# "dst2": "ADL", "ast2": "HKT", "dd": '2023-12-15', "rd": "null",
# "adt": 1, "chd": 0, "inf": 0
# }
# url = "https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-18&rd=null&adt=1&chd=0&inf=0"
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
response
=
session
.
get
(
url
,
headers
=
headers
,
cookies
=
cookies
)
url
=
"https://makeabooking.flyscoot.com/Book/Flight"
params
=
{
"culture"
:
"en-SG"
,
"type"
:
"oneway"
,
"dst1"
:
"SIN"
,
"ast1"
:
"ADL"
,
"dst2"
:
"ADL"
,
"ast2"
:
"SIN"
,
"dd"
:
"2023-12-15"
,
"rd"
:
"null"
,
"adt"
:
"1"
,
"chd"
:
"0"
,
"inf"
:
"0"
}
response
=
session
.
get
(
url
,
headers
=
headers
,
cookies
=
cookies
,
params
=
params
)
print
(
response
.
url
)
print
(
response
.
url
)
print
(
response
.
text
)
print
(
response
.
text
)
print
(
response
)
print
(
response
)
...
...
test_tmx.py
View file @
defc73d8
import
requests
import
requests
import
tls_client
import
tls_client
from
pyquery
import
PyQuery
def
get_header
():
def
get_header
():
...
@@ -22,22 +22,45 @@ def return_header(header):
...
@@ -22,22 +22,45 @@ def return_header(header):
def
test
():
def
test
():
header
=
get_header
()
header
=
get_header
()
headers
=
header
[
'data'
][
'brush_header'
]
headers
=
header
[
'data'
][
'brush_header'
]
# headers.update({
# "content-type": "application/json",
# "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
# })
headers
.
update
({
"authority"
:
"makeabooking.flyscoot.com"
,
"accept"
:
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
,
"accept-language"
:
"en-US,en;q=0.9"
,
"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"
})
brush_proxy
=
header
[
'data'
][
'brush_proxy'
]
brush_proxy
=
header
[
'data'
][
'brush_proxy'
]
session
=
tls_client
.
Session
(
client_identifier
=
'chrome_117'
)
session
=
tls_client
.
Session
(
client_identifier
=
'chrome_117'
)
session
.
proxies
=
{
session
.
proxies
=
{
'http'
:
'http://127.0.0.1:8890'
,
'http'
:
'http://127.0.0.1:7890'
,
'https'
:
'http://127.0.0.1:8890'
,
'https'
:
'http://127.0.0.1:7890'
,
}
session
.
proxies
=
{
'http'
:
brush_proxy
,
'https'
:
brush_proxy
,
}
}
# session.proxies = {
# 'http': brush_proxy,
# 'https': brush_proxy,
# }
print
(
headers
)
print
(
headers
)
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=
HKT&ast1=TAO
&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
url
=
"https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=
SIN&ast1=ADL&dst2=ADL&ast2=SIN
&dd=2023-12-15&rd=null&adt=1&chd=0&inf=0#"
# url = "https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-18&rd=null&adt=1&chd=0&inf=0"
# url = "https://makeabooking.flyscoot.com/Book/Flight?culture=en-SG&type=oneway&dst1=SIN&ast1=ADL&dst2=ADL&ast2=SIN&dd=2023-12-18&rd=null&adt=1&chd=0&inf=0"
response
=
session
.
get
(
url
,
headers
=
headers
)
response
=
session
.
get
(
url
,
headers
=
headers
)
print
(
response
.
text
)
# response = requests.post('http://52.52.23.116/tls/forward',
# # response = requests.post('http://127.0.0.1:58000/tls/forward',
# json=dict(url=url, headers=headers, method="GET", proxy=session.proxies['http'],debug=True, ),
#
# # ,allow_redirects=True
# )
# print(response.json()['text'])
# print(response.json()['status_code'])
# h = PyQuery(response.json()['text'])
print
(
response
.
status_code
)
h
=
PyQuery
(
response
.
text
)
print
(
h
.
find
(
'iframe[id="main-iframe"]'
)
.
attr
(
'src'
))
session
.
get
(
'https://makeabooking.flyscoot.com'
+
h
.
find
(
'iframe[id="main-iframe"]'
)
.
attr
(
'src'
),
headers
=
headers
)
r2
=
session
.
get
(
url
,
headers
=
headers
)
print
(
r2
.
text
)
return_header
(
header
[
'data'
])
return_header
(
header
[
'data'
])
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment