can exchange cookies
This commit is contained in:
+6
-2
@@ -1,4 +1,5 @@
|
||||
import datetime
|
||||
import json
|
||||
import random
|
||||
import time
|
||||
from http.cookies import SimpleCookie
|
||||
@@ -14,13 +15,14 @@ from workers.proxies_constants import PROXY_LIST_FR
|
||||
|
||||
class Sender:
|
||||
|
||||
def __init__(self, cookie_str, cookiesPublisher: CookiesPublisher, proxy_to_use):
|
||||
def __init__(self, cookie_str, cookiesPublisher: CookiesPublisher, received_dict, proxy_to_use):
|
||||
self.store_type = "random"
|
||||
self.cookie = SimpleCookie()
|
||||
self.cookiesPublisher = cookiesPublisher
|
||||
# self.cookie_str = 'datadome=~pxdHFAvsQl2rvDrTzhPgCHxu~4TBcePTTE~Cy8Rgol6oMRc11gA02VRp0Z3uEDUszCjacubNu7vbfQCh27gz8RC10u_325pt_gsMmJh1ScGvOofVJiVAbEKvSEUjd82;policy=accepted;app.sig=PhjmDkq_dI49pADppDNKxpLe_G4;app=eyJmbGFzaCI6e30sImNhY2hlZmxhc2giOltdLCJjc3JmU2VjcmV0IjoiYnRodHNYU1lvdnl4RzVGakpGRDZsQ0JtIn0=;lang=fr;'
|
||||
self.cookie_str = cookie_str
|
||||
self._csrf = None
|
||||
self.received_dict = received_dict
|
||||
self.proxy_to_use = proxy_to_use
|
||||
self.cookie.load(self.cookie_str)
|
||||
|
||||
@@ -85,7 +87,9 @@ class Sender:
|
||||
new_coolies_str = new_coolies_str + key + "=" + new_cookies[key] + ";"
|
||||
print("will publish to queue {}".format(new_coolies_str))
|
||||
# upload the cookie to queue
|
||||
self.cookiesPublisher.publish_body(new_coolies_str)
|
||||
self.received_dict['cookiesStr'] = new_coolies_str
|
||||
print("body in json:{}".format(json.dumps(self.received_dict)))
|
||||
self.cookiesPublisher.publish_body(json.dumps(self.received_dict))
|
||||
# self.cookie_str = new_coolies_str
|
||||
return RequestResult.SUCCESS
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user