add dvm and hc as variable
This commit is contained in:
@@ -9,6 +9,8 @@ from queue_message.CookiesPublisher import CookiesPublisher, QUEUE_HOST, credent
|
||||
REQUEST_DATA_QUEUE_TEST
|
||||
from workers.captcha_result_getter import CaptchaResultGetter
|
||||
|
||||
DVM_LIST = [2, 3, 4, 6]
|
||||
|
||||
|
||||
class CookiesGenerator(threading.Thread):
|
||||
def __init__(self, cookiesPublisher: CookiesPublisher):
|
||||
@@ -38,23 +40,27 @@ class CookiesGenerator(threading.Thread):
|
||||
|
||||
# generate 10 cookies to new_queue
|
||||
captchaResultGetter = CaptchaResultGetter()
|
||||
_cookies_count = random.randint(2, 5)
|
||||
_cookies_count = random.randint(2, 10)
|
||||
_received_cookies = body.decode("UTF-8")
|
||||
dvm = random.choice(DVM_LIST)
|
||||
hc = random.choice(DVM_LIST)
|
||||
if _message_count < 10:
|
||||
for i in range(1, _cookies_count):
|
||||
_received_cookies = body.decode("UTF-8")
|
||||
new_cookie = captchaResultGetter.get_valid_ch_cookie()
|
||||
new_cookie = captchaResultGetter.get_valid_ch_cookie(dvm=dvm, hc=hc)
|
||||
_app_sig = get_app_and_app_sig(_received_cookies)
|
||||
if new_cookie is not None and _app_sig is not None:
|
||||
new_cookie = _app_sig + "policy=accepted;lang=fr;" + new_cookie
|
||||
new_cookie = new_cookie.replace("Domain=.hermes.com;", "").replace("Path=/;", "").replace(
|
||||
"Secure; SameSite=None", "").replace("Max-Age=31536000;", "").replace(" ", "")
|
||||
print("new_cookie is " + new_cookie)
|
||||
_received_cookies = new_cookie
|
||||
self.cookiesPublisher.publish_body(new_cookie)
|
||||
new_cookie = captchaResultGetter.get_valid_cookie(new_cookie)
|
||||
new_cookie = captchaResultGetter.get_valid_cookie(new_cookie, dvm=dvm, hc=hc)
|
||||
if new_cookie is not None and _app_sig is not None:
|
||||
new_cookie = _app_sig + "policy=accepted;lang=fr;" + new_cookie
|
||||
new_cookie = new_cookie.replace("Domain=.hermes.com;", "").replace("Path=/;", "").replace(
|
||||
"Secure; SameSite=None", "").replace("Max-Age=31536000;", "").replace(" ", "")
|
||||
_received_cookies = new_cookie
|
||||
self.cookiesPublisher.publish_body(new_cookie)
|
||||
ch.basic_ack(delivery_tag=method.delivery_tag)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user