Beispiel #1
0
    def __init__(self, settings_file: str, software_name: str):
        data = json.loads(fSys().readfile(settings_file))
        for JsonData in data[software_name]:
            self.VERSION = JsonData["VERSION"]
            self.en_US = JsonData['en_US']
            self.pl_PL = JsonData['pl_PL']
            self.TERMINAL_PREFIX = JsonData["TERMINAL_PREFIX"].format(self.VERSION)
            self.LOG_FORMAT = JsonData["LOG_FORMAT"]
            self.BINARY_PATH = JsonData["BINARY_PATH"]
            self.JS_PAYLOADS_PATH = JsonData["JS_PAYLOADS_PATH"]
            self.DEFAULT_ENCODING = JsonData["DEFAULT_ENCODING"]
            ################# FACEBOOK SETTINGS ########################
            self.FB_HOME_PC = JsonData["FB_HOME_PC"]
            self.FB_HOME_MOBILE = JsonData["FB_HOME_MOBILE"]

            ################# YANDEX SETTINGS ########################
            self.YANDEX_CAPTCHA_DIR = JsonData["YANDEX_CAPTCHA_DIR"]
Beispiel #2
0
 def __init__(self, chromedriver: Browser, profile_file: str):
     self.__account = FacebookCreateAccountTObject.TO(
         fSys().readfile(profile_file))
     self.__browser = chromedriver
     self.__browser.ChromeDriver.navigate(__localSettings__.FB_HOME_PC)
 def takeScreenshot(self) -> str:
     filename = __localSettings__.YANDEX_CAPTCHA_DIR + fSys(
     ).generateRandomName() + '.png'
     self.chromeDriver.save_screenshot(filename=filename)
     return filename
 def __init__(self, profile_file):
     self.__account = YandexCreateAccountTObject.TO(
         fSys().readfile(profile_file))
     self.__browser = Browser(incognito=True, generateUserAgent=True)
     self.__browser.ChromeDriver.navigate(self.__hostAddress)
 def jsPackGet(self, key) -> str:
     if self.jsPackExists(key):
         return fSys().readfile(self.jsPack[key])
     return ""
 def loadTOmemory(self):
     files = self.loadFiles()
     for index, file in enumerate(files):
         file_name = fSys().getFilename(file)
         self.jsPackAdd(file_name, file)