sim3x: directum.adm.yar.ru использует недействительный сертификат безопасности. К сертификату нет доверия, так как сертификат его издателя неизвестен. Сервер мог не отправить соответствующие промежуточные сертификаты. Может понадобиться импортировать дополнительный корневой сертификат. Код ошибки: SEC_ERROR_UNKNOWN_ISSUER
решил проблему вывода методом try except NoSuchElementException но вот не задача может подскажешь как же вывести первые 5 элементов при том что у них у всех есть одинаковый класс и вывести с пометкой прочитан не прочитан не отвечен
Дмитрий Еремин: ну поскольку с питоном я знаком не так давно и познаю пока азы а с селениумом я незнаком вообще так только в общих чертах поэтому я думал то
for i in driver: - циклом пробежать по всей странице
if i == completed: если есть совпадение то запихнуть в com.append(i) ну и по аналогии
сейчас да заработало вот блин только из-за такой банальности столько времени потрачено, подскажите тогда такую штуку если возникает ошибка при том что элемента нет? как реализовать такую мысль
вот страничка открылась обновилась а дальше запилить проверку если элемент есть то допустим вывести первые 5если нет то вывести 0
Дмитрий Еремин:
Traceback (most recent call last):
File "C:/.../PycharmProjects/untitled/directum.py", line 33, in
unread=driver.find_element_by_class_name('under')
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 413, in find_element_by_class_name
return self.find_element(by=By.CLASS_NAME, value=name)
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 752, in find_element
'value': value})['value']
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"class name","selector":"under"}
(Session info: chrome=55.0.2883.87)
(Driver info: chromedriver=2.26.436362 (5476ec6bf7ccbada1734a0cdec7d570bb042aa30),platform=Windows NT 10.0.14393 x86_64)
Дмитрий Еремин: Traceback (most recent call last):
File "C:/.../PycharmProjects/untitled/directum.py", line 32, in
unread=driver_new.find_element_by_class_name('under')
AttributeError: 'str' object has no attribute 'find_element_by_class_name'