ОС: - Kali linux 2019.1
Firefox 60.6.1
Geckodriver: - 0,18,0
селен 3.5.2
Код застревает после строки browser.get. Когда я проверяю логи geckodriver .. он показывает> ddons.productaddons WARN Ошибка загрузки через XHR, статус: 0, причина: ошибка (не знаю, если это актуально)
Я попытался изменить «в» для URL, попытался изменить browser.get на browser.navigate.to безуспешно. URL работает нормально. Я могу открыть его в браузере Firefox. Это также не займет много времени для открытия. Так что, похоже, не проблема wait ().
# ------------[STARTS A WEBSERVER + FORWARDS PORT WITH NGROK]-------------
#
os.system('xterm -e "cd ./WEBSERVER/ && php -S 127.0.0.1:80" &')
os.system("./ngrok http 80 > /dev/null &")
time.sleep(3)
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Firefox(firefox_binary=binary,executable_path='base/geckodriver')
browser.get("http://localhost:4040/status")
time.sleep(5)
url_f=str(browser.find_element_by_css_selector("li.list-unstyled:nth-child(1) > div:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)").text)
browser.close()
show_url = str(url_f)
# `GENERATES EMAIL TEMPLATE
emaildata = str(EMAIL1_TW)
emaildata = emaildata.replace('_EF', str(UNAME))
emaildata = emaildata.replace('G_URL', str(n_url))
emaildata = emaildata.replace('Windows 7', str(Email_OS))
emaildata = emaildata.replace('Antartica', str(Email_from))
# `DECIDES THE EMAIL ADDRESS
from_email = str(random.choice(['JohnSpencer@Kolear.com','no-reply@kolear.com']))
##################################
# SENDS EMAIL #
##################################
subprocess.call(['sendemail', '-f', from_email,'-t', str(Email), '-u', 'Notice for you', '-m', emaildata, '-s', smtps+":"+port, '-o', 'tls=no','-xu', username, '-xp', password])
os.system('reset')