def _get_day_attack_schedule(self):
"""
Return an array of datetimes according to the planner args
"""
planer_args = self.planner_config["args"]
start_time = datetime.strptime(planer_args["min_time"], "%H:%M").time()
start_date = datetime.combine(datetime.today().date(), start_time)
end_time = datetime.strptime(planer_args["max_time"], "%H:%M").time()
end_date = datetime.combine(datetime.today().date(), end_time)
random.seed()
attack_schedule = []
for start, end in self._split_date_range(start_date, end_date, planer_args["times"]):
attack_schedule.append(random.uniform(start, end))
return attack_schedule
评论列表
文章目录