support 4.27.0
This commit is contained in:
@@ -105,7 +105,7 @@ class CaptchaResultGetter:
|
||||
return None
|
||||
|
||||
def get_ch_raw_data_from_js_data(self, js_data: JsDataPojo, old_valid_cookie) -> str:
|
||||
_tag_version = "4.26.1"
|
||||
_tag_version = "4.27.0"
|
||||
_raw_data = "jsData={}&eventCounters=%5B%5D&jsType=ch&cid={}&ddk=789361B674144528D0B7EE76B35826&Referer=https%253A%252F%252Frendezvousparis.hermes.com%252Fclient%252Fregister&request=%252Fclient%252Fregister&responsePage=origin&ddv={}".format(
|
||||
js_data.to_url_encoded_json(), old_valid_cookie, _tag_version)
|
||||
print("raw ch data is " + _raw_data)
|
||||
@@ -172,7 +172,7 @@ class CaptchaResultGetter:
|
||||
# _le_js_raw_data = self.get_le_raw_data_from_js_data(js_le_type_data=js_le_type_data,
|
||||
# old_valid_cookie=old_valid_cookie)
|
||||
_cid = get_datadome_cookies(old_valid_cookie)
|
||||
_raw_data = "jsData={}&eventCounters=%7B%22mousemove%22%3A{}%2C%22click%22%3A{}%2C%22scroll%22%3A{}%2C%22touchstart%22%3A{}%2C%22touchend%22%3A{}%2C%22touchmove%22%3A{}%2C%22keydown%22%3A{}%2C%22keyup%22%3A{}%7D&jsType=le&cid={}&ddk=789361B674144528D0B7EE76B35826&Referer=https%253A%252F%252Frendezvousparis.hermes.com%252Fclient%252Fregister&request=%252Fclient%252Fregister&responsePage=origin&ddv=4.26.1".format(
|
||||
_raw_data = "jsData={}&eventCounters=%7B%22mousemove%22%3A{}%2C%22click%22%3A{}%2C%22scroll%22%3A{}%2C%22touchstart%22%3A{}%2C%22touchend%22%3A{}%2C%22touchmove%22%3A{}%2C%22keydown%22%3A{}%2C%22keyup%22%3A{}%7D&jsType=le&cid={}&ddk=789361B674144528D0B7EE76B35826&Referer=https%253A%252F%252Frendezvousparis.hermes.com%252Fclient%252Fregister&request=%252Fclient%252Fregister&responsePage=origin&ddv=4.27.0".format(
|
||||
js_le_type_data.to_url_encoded_json(), mousemove_count, click_count, scroll_count, touch_count, touch_count,
|
||||
touch_move,
|
||||
key_count,
|
||||
|
||||
@@ -203,16 +203,18 @@ def validate_links(cookiesPublisher, queue_name: str, link_list: list):
|
||||
|
||||
def validate_all_links():
|
||||
all_link_list = MONGO_STORE_MANAGER.get_links_to_validate()
|
||||
# get the first 50 links
|
||||
_first_50_links = all_link_list[0:50]
|
||||
_queue_name = TEST_QUEUE
|
||||
_segment_number = 4
|
||||
_segment_number = 10
|
||||
last_thread = None
|
||||
for i in range(0, _segment_number):
|
||||
logger.info("{}:{} links to validate".format(threading.currentThread().name, len(all_link_list)))
|
||||
logger.info("{}:{} links to validate".format(threading.currentThread().name, len(_first_50_links)))
|
||||
logger.info("segment is {}".format(i))
|
||||
_cookiesPublisher = CookiesPublisher(queue_name=TEST_QUEUE)
|
||||
_cookiesPublisher.set_up_connection()
|
||||
_step = int(len(all_link_list) / _segment_number)
|
||||
_sublist = all_link_list[i * _step:_step * (i + 1)]
|
||||
_step = int(len(_first_50_links) / _segment_number)
|
||||
_sublist = _first_50_links[i * _step:_step * (i + 1)]
|
||||
_thread1 = threading.Thread(target=validate_links, args=(_cookiesPublisher, SHARED_OBJECT, _sublist))
|
||||
last_thread = _thread1
|
||||
_thread1.start()
|
||||
|
||||
Reference in New Issue
Block a user