same cookie use same ip address

This commit is contained in:
2024-05-11 11:24:42 +02:00
parent 3989066d7f
commit cb0a4df5a1
6 changed files with 38 additions and 24 deletions
+7 -7
View File
@@ -6,7 +6,8 @@ from threading import Thread
from db.mongo_manager import MONGO_STORE_MANAGER
from excel_reader import read_contacts
from models.contact_pojo import ContactPojo
from queue_message.CookiesPublisher import CookiesPublisher, SHARED_OBJECT, TEST_QUEUE
from queue_message.CookiesPublisher import CookiesPublisher, SHARED_OBJECT, TEST_QUEUE, MORNING_DATA_CACHE_2, \
MORNING_DATA_CACHE
from queue_message.appointmentrequestsender import AppointmentRequestSender
from utiles import is_time_between
from utils.AppLogging import init_logger
@@ -62,8 +63,7 @@ def send_appointment_request(message_queue_name, _contact_list):
logger.info(_contact)
_cookiesPublisher = CookiesPublisher(queue_name=message_queue_name)
_cookiesPublisher.set_up_connection()
receiver = AppointmentRequestSender(sub_contact_list=_contact_list, proxy_to_use_list=MOBILE_PROXY_LIST_FR,
queue_name=message_queue_name, just_send=True,
receiver = AppointmentRequestSender(sub_contact_list=_contact_list, queue_name=message_queue_name, just_send=True,
cookiesPublisher=_cookiesPublisher, logger=logger)
print("count is " + str(count))
receiver.run()
@@ -71,17 +71,17 @@ def send_appointment_request(message_queue_name, _contact_list):
def start_send_requests():
print("start send requests")
contacts_file_path = '~/Desktop/contact_list_2024-04-19.xlsx'
_contact_list = read_contacts(contacts_file_path)
contacts_file_path = '~/Desktop/11_05_to_test.xlsx'
_contact_list = read_contacts(contacts_file_path)[:-1]
_contact_list_to_book = filter_contacts(_contact_list)
_segment_number = 1
_segment_number = 5
logger.info("{} contacts to book".format(len(_contact_list_to_book)))
last_thread = None
for i in range(0, _segment_number):
logger.info("segment is {}".format(i))
_step = int(len(_contact_list_to_book) / _segment_number)
_sublist = _contact_list_to_book[i * _step:_step * (i + 1)]
_thread1 = Thread(target=send_appointment_request, args=(SHARED_OBJECT, _sublist))
_thread1 = Thread(target=send_appointment_request, args=(MORNING_DATA_CACHE, _sublist))
last_thread = _thread1
_thread1.start()
last_thread.join()