Создание сценария, который будет входить на сайт ниже и автоматически регистрировать значения в веб-форме.Проблема в том, что после входа в систему целевая страница пуста (т.е. загружает заголовки, но это все).Мой код ниже:
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
browser = webdriver.Firefox(profile)
browser.get('https://cmsdb.darkcosmos.org/experiments/run/new')
print('Connected to Server')
time.sleep(2) # Wait for page to load
login_button = browser.find_element_by_xpath('/html/body/div/div[5]/main/div/div[1]/div/div[3]/button')
login_button.click()
time.sleep(2) # Wait for pop-out to load
browser.find_element_by_xpath('//*[@id="username"]').send_keys(username)
browser.find_element_by_xpath('//*[@id="password"]').send_keys(password)
login_attempt = browser.find_element_by_xpath('/html/body/div/div[4]/div/div/div/div/div/form/button[1]')
login_attempt.submit()
print('Logged In')
time.sleep(2) # Wait for new page to load
browser.find_element_by_xpath('//*[@id="title"]').send_keys('Title') # Code breaks here. It cannot find the title entry area because the new page is blank.
Я пытался создать профиль Firefox, дать время загрузки страницы и отключить сертификаты.Он загружается просто отлично, когда я вхожу вручную.Заранее спасибо за помощь!