support ip_country field
This commit is contained in:
@@ -74,7 +74,8 @@ def is_open():
|
||||
|
||||
|
||||
class AppointmentRequestSendor(threading.Thread):
|
||||
def __init__(self, sub_contact_list: list, cookiesPublisher: CookiesPublisher, queue_name=REQUEST_DATA_QUEUE):
|
||||
def __init__(self, sub_contact_list: list, proxy_to_use_list, cookiesPublisher: CookiesPublisher,
|
||||
queue_name=REQUEST_DATA_QUEUE):
|
||||
super().__init__()
|
||||
self.connection = None
|
||||
self.cookiesPublisher = cookiesPublisher
|
||||
@@ -82,6 +83,7 @@ class AppointmentRequestSendor(threading.Thread):
|
||||
self.valid_csrf = None
|
||||
self.contact_list = sub_contact_list
|
||||
self.queue_name = queue_name
|
||||
self.proxy_to_use_list = proxy_to_use_list
|
||||
|
||||
def set_up_connection(self):
|
||||
self.connection = pika.BlockingConnection(
|
||||
@@ -111,7 +113,8 @@ class AppointmentRequestSendor(threading.Thread):
|
||||
print(con.mail)
|
||||
# time.sleep(random.randint(1, 5))
|
||||
if self.valid_csrf is None:
|
||||
self.valid_csrf = captchaResultGetter.get_csrf(body.decode("UTF-8"))
|
||||
self.valid_csrf = captchaResultGetter.get_csrf(proxy_to_use=random.choice(self.proxy_to_use_list),
|
||||
cookie=body.decode("UTF-8"))
|
||||
can_continue = sender.send_request(HERMES_REGISTER, con, csrf=self.valid_csrf)
|
||||
if not can_continue:
|
||||
print("cannot continue, valid_csrf is " + str(self.valid_csrf))
|
||||
|
||||
Reference in New Issue
Block a user