From c2db1035c4a3884a97b07f165fd05895f97d4652 Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Sat, 5 Oct 2024 00:51:51 +0200 Subject: [PATCH] try to use curl_cffi --- request_sender_test.py | 6 +++--- utils/address_ip.py | 24 ++++++++++++------------ utils/tls_ja3.py | 29 +++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 15 deletions(-) create mode 100644 utils/tls_ja3.py diff --git a/request_sender_test.py b/request_sender_test.py index 9e8d698..9c226f8 100644 --- a/request_sender_test.py +++ b/request_sender_test.py @@ -103,6 +103,6 @@ if __name__ == '__main__': # '~/Desktop/contact_list_2024-05-21.xlsx', # '~/Desktop/15_05_to_test.xlsx'] # file_list = ['~/Desktop/15_05_to_test.xlsx', '~/Desktop/16_05_to_test.xlsx'] - file_list = ['~/Desktop/contact_list_all.xlsx'] - send_request_for_file_list(file_list=file_list, thread_number=1, - data_queue_name=MORNING_DATA_CACHE, stop_at_hour=18, stop_at_mins=30) + file_list = ['~/Desktop/contact_list_2024-10-04_gmx_sg_100.xlsx'] + send_request_for_file_list(file_list=file_list, thread_number=2, + data_queue_name=MORNING_DATA_CACHE, stop_at_hour=19, stop_at_mins=50) diff --git a/utils/address_ip.py b/utils/address_ip.py index 0924b55..c365577 100644 --- a/utils/address_ip.py +++ b/utils/address_ip.py @@ -6,18 +6,18 @@ from proxy_manager.proxy_manager import ProxyManager def get_address_ip(proxy_to_use): - return "" - # try: - # response = requests.get(url="https://api.ipify.org", proxies=proxy_to_use, verify=False, - # timeout=15) - # print(response.status_code) - # if response.status_code == 200: - # return response.text - # else: - # return "" - # except Exception as Error: - # print(Error) - # return "error" + # return "" + try: + response = requests.get(url="https://api.ipify.org", proxies=proxy_to_use, verify=False, + timeout=15) + print(response.status_code) + if response.status_code == 200: + return response.text + else: + return "" + except Exception as Error: + print(Error) + return "error" if __name__ == '__main__': diff --git a/utils/tls_ja3.py b/utils/tls_ja3.py new file mode 100644 index 0000000..0a12e33 --- /dev/null +++ b/utils/tls_ja3.py @@ -0,0 +1,29 @@ +# import requests +from curl_cffi import requests + +# chrome99 +# chrome100 +# chrome101 +# chrome104 +# chrome107 +# chrome110 +# chrome116 [1] +# chrome119 [1] +# chrome120 [1] +# chrome123 [3] +# chrome124 [3] +# chrome99_android +# edge99 +# edge101 +# safari15_3 [2] +# safari15_5 [2] +# safari17_0 [1] +# safari17_2_ios [1] +# safari18_0 [4] +# safari18_0_ios [4] + +TLS_JA3_CHECK_SERVER = "https://tls.browserleaks.com/json" + +if __name__ == '__main__': + _res = requests.get(TLS_JA3_CHECK_SERVER, impersonate="chrome99_android") + print(_res.text)