def __init__(self, webdriver): self.browser = Webdriver.getBrowser(webdriver) # Get browser self.browser.set_page_load_timeout(150) # Set timeout to 150 seconds self.browser.get("https://web.whatsapp.com/") # Navigate browser to WhatsApp page self.browser.execute_script(scrapingScripts.initJQuery()) # active the jquery lib self.scrapedContacts = [ ] # List of scraped contacts self.defaultAvatar = Image.open("defaultAvatar.jpg") self.user_whatsapp_name = None # what is the user's whatsapp outgoing messages name # How many contact we scraped already self.person_count = 0 self.group_count = 0 self.probably_hebrew_interface = True # Wait in current page for user to log in using barcode scan. self.wait_for_element('.infinite-list-viewport', 300)