Commit ad5ba47d authored by wang's avatar wang

ws 测试

parent 343f505d
...@@ -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
......
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