|  |  | @ -49,6 +49,7 @@ def check_date(due_date, recipient_email): | 
			
		
	
		
		
			
				
					
					|  |  |  | def check_books(user, pw, recipient_email): |  |  |  | def check_books(user, pw, recipient_email): | 
			
		
	
		
		
			
				
					
					|  |  |  |     options = Options() |  |  |  |     options = Options() | 
			
		
	
		
		
			
				
					
					|  |  |  |     options.add_argument("--headless") |  |  |  |     options.add_argument("--headless") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     options.binary_location = "/usr/bin/firefox"  # Adjust if necessary | 
			
		
	
		
		
			
				
					
					|  |  |  |     driver = webdriver.Firefox(options=options) |  |  |  |     driver = webdriver.Firefox(options=options) | 
			
		
	
		
		
			
				
					
					|  |  |  |     try: |  |  |  |     try: | 
			
		
	
		
		
			
				
					
					|  |  |  |         # Navigate to the login page |  |  |  |         # Navigate to the login page | 
			
		
	
	
		
		
			
				
					|  |  | @ -70,7 +71,7 @@ def check_books(user, pw, recipient_email): | 
			
		
	
		
		
			
				
					
					|  |  |  |         login_button.click() |  |  |  |         login_button.click() | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         # Wait for login to complete |  |  |  |         # Wait for login to complete | 
			
		
	
		
		
			
				
					
					|  |  |  |         time.sleep(5) |  |  |  |         wait = WebDriverWait(driver, 10) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         # Check if login was successful |  |  |  |         # Check if login was successful | 
			
		
	
		
		
			
				
					
					|  |  |  |         if "Mein Konto" in driver.page_source: |  |  |  |         if "Mein Konto" in driver.page_source: | 
			
		
	
	
		
		
			
				
					|  |  | 
 |