from pyvirtualdisplay import Display from selenium import webdriver from selenium.webdriver.common.by import By import time from datetime import datetime log_file_path = './geckodriver.log' display = Display(visible=0, size=(800, 600)) display.start() browser = webdriver.Firefox() #Chrome('/home/martin/python/selenium/chromedriver') browser.get('https://platform.landlordinvest.com') browser.find_element(By.NAME, "email").send_keys('martinbrien@protonmail.com') browser.find_element(By.NAME,"password").send_keys('UZ&zyjCQ6p') browser.find_element(By.XPATH, "//button[1]").click() browser.get('https://platform.landlordinvest.com/invest/secondary-market') while True: browser.refresh() timestamp = datetime.now().strftime('%Y-%m-%d_%H-%M-%S') file_name = f"page_source_{timestamp}.html" with open(file_name, 'w', encoding='utf-8') as file: file.write(browser.page_source) text=browser.find_element(By.CLASS_NAME,"text-center").text print(f"[{timestamp}] {text}") time.sleep(3) #browser.find_element(By.XPATH,"/html/body/").click() #print(browser.title) browser.quit() display.stop()