Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-shape
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
wangmingming
lcc-shape
Commits
ad5ba47d
Commit
ad5ba47d
authored
Sep 11, 2024
by
wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ws 测试
parent
343f505d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
29 deletions
+36
-29
main.py
ws/src/main.py
+36
-29
No files found.
ws/src/main.py
View file @
ad5ba47d
...
@@ -228,17 +228,17 @@ while True:
...
@@ -228,17 +228,17 @@ while True:
# session = requests.Session(impersonate='chrome110')
# session = requests.Session(impersonate='chrome110')
# # session = tls_client.Session(tlsV)
# # session = tls_client.Session(tlsV)
# # session.timeout_seconds = 15
# # session.timeout_seconds = 15
# #
session = requests.session()
session
=
requests
.
session
()
#
session.proxies = {
session
.
proxies
=
{
#
'http': proxy,
'http'
:
proxy
,
#
'https': proxy,
'https'
:
proxy
,
#
}
}
#
#
session.verify = False
# session.verify = False
#
if platform.uname().system == 'Darwin':
if
platform
.
uname
()
.
system
==
'Darwin'
:
#
session.proxies = {
session
.
proxies
=
{
#
'http': 'http://127.0.0.1:7890',
'http'
:
'http://127.0.0.1:7890'
,
#
'https': 'http://127.0.0.1:7890',
'https'
:
'http://127.0.0.1:7890'
,
#
}
}
...
@@ -246,13 +246,16 @@ while True:
...
@@ -246,13 +246,16 @@ while True:
# selectId = '197d94c3099d110aef4e0a52'
# selectId = '197d94c3099d110aef4e0a52'
if
usedTime
>
0
:
if
usedTime
>
0
:
# c = session.get('https://www.westjet.com/assets/app/scripts/swa-common.js').text
# c = session.get('https://www.westjet.com/assets/app/scripts/swa-common.js').text
response
=
requests
.
post
(
'http://52.52.23.116/tls/forward'
,
# response = session.post('http://52.52.23.116/tls/forward',
json
=
dict
(
url
=
'https://www.westjet.com/resources/js/wj_common.js'
,
headers
=
headers
,
method
=
"GET"
,
proxy
=
proxy
,
debug
=
True
# json=dict(url='https://www.westjet.com/resources/js/wj_common.js', headers=headers, method="GET", proxy=proxy, debug=True
,
allow_redirects
=
True
,
random_tls
=
True
# , allow_redirects=True, random_tls=True
))
# ))
c1
=
response
.
json
()[
'text'
]
response
=
session
.
get
(
url
=
'https://www.westjet.com/resources/js/wj_common.js'
,
headers
=
headers
,)
# c1 = response.json()['text']
c1
=
response
.
text
m5
=
md5
(
c1
)
m5
=
md5
(
c1
)
ck
=
response
.
json
()[
'cookies'
][
'z0t0U8fo'
]
# ck = response.json()['cookies']['z0t0U8fo']
ck
=
response
.
cookies
.
get
(
'z0t0U8fo'
)
logger
.
debug
(
f
'ck={ck}'
)
logger
.
debug
(
f
'ck={ck}'
)
if
m5
!=
lastHash
:
if
m5
!=
lastHash
:
...
@@ -264,12 +267,14 @@ while True:
...
@@ -264,12 +267,14 @@ while True:
if
run_js_cache
!=
js_uri
:
if
run_js_cache
!=
js_uri
:
logger
.
info
(
f
'get {js_uri}'
)
logger
.
info
(
f
'get {js_uri}'
)
run_js_cache
=
js_uri
run_js_cache
=
js_uri
response
=
requests
.
post
(
'http://52.52.23.116/tls/forward'
,
# response = requests.post('http://52.52.23.116/tls/forward',
json
=
dict
(
url
=
js_uri
,
# json=dict(url=js_uri,
headers
=
headers
,
method
=
"GET"
,
proxy
=
proxy
,
debug
=
True
# headers=headers, method="GET", proxy=proxy, debug=True
,
allow_redirects
=
True
,
random_tls
=
True
# , allow_redirects=True, random_tls=True
))
# ))
c2
=
response
.
json
()[
'text'
]
# c2 = response.json()['text']
response
=
session
.
get
(
url
=
js_uri
,
headers
=
headers
)
c2
=
response
.
text
run_js_code
=
c2
run_js_code
=
c2
code
=
open
(
'src2.js'
,
'r'
,
encoding
=
'utf-8'
)
.
read
()
code
=
open
(
'src2.js'
,
'r'
,
encoding
=
'utf-8'
)
.
read
()
with
open
(
'src_run3.js'
,
'w'
,
encoding
=
'utf-8'
)
as
f
:
with
open
(
'src_run3.js'
,
'w'
,
encoding
=
'utf-8'
)
as
f
:
...
@@ -374,12 +379,14 @@ while True:
...
@@ -374,12 +379,14 @@ while True:
# response = session.post(url, headers=headers, data=data)
# response = session.post(url, headers=headers, data=data)
# status_code = response.status_code
# status_code = response.status_code
response
=
requests
.
post
(
'http://52.52.23.116/tls/forward'
,
# response = requests.post('http://52.52.23.116/tls/forward',
# response = requests.post('http://127.0.0.1:58000/tls/forward',
# # response = requests.post('http://127.0.0.1:58000/tls/forward',
json
=
dict
(
url
=
url
,
headers
=
headers
,
method
=
"POST"
,
proxy
=
proxy
,
debug
=
True
,
data
=
json
.
dumps
(
data
)
# json=dict(url=url, headers=headers, method="POST", proxy=proxy, debug=True, data=json.dumps(data)
,
allow_redirects
=
True
,
random_tls
=
True
# , allow_redirects=True, random_tls=True
))
# ))
status_code
=
response
.
json
()[
'status_code'
]
# status_code = response.json()['status_code']
response
=
session
.
post
(
url
=
url
,
headers
=
headers
,
json
=
data
)
status_code
=
response
.
status_code
# print(response.text)
# print(response.text)
logger
.
info
(
f
'tls:{tlsV} proxy:{proxy} res:: {status_code}'
)
logger
.
info
(
f
'tls:{tlsV} proxy:{proxy} res:: {status_code}'
)
# status_code = 400
# status_code = 400
...
...
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