Недавно я пытался найти скрипты для автоматизации поиска работы, с этой целью я нашел скрипт, который поможет мне войти на портал вакансий и подать заявку на вакансии, соответствующие моим критериям.
Но я считаю, что скрипт не обновлен потому что я сталкиваюсь с ошибкой при запуске:
NoSuchElementException: нет такого элемента: невозможно найти элемент:
{" метод":"xpath","selector":"//*[@id="root"]/div[2]/div[2]/div/form/div[2]/input"}
(Информация о сеансе: chrome=98.0.4758.109)
Я считаю, что это касается следующих строк кода:
Код: Выделить всё
driver.get("https://www.naukri.com")
driver.find_element_by_xpath('//*[@id="login_Layer"]/div').click()
time.sleep(5)
driver.find_element_by_xpath('//*[@id="root"]/div[2]/div[2]/div/form/div[2]/input').send_keys("YOUR NAUKRI LOGIN ID")
driver.find_element_by_xpath('//*[@id="root"]/div[2]/div[2]/div/form/div[3]/input').send_keys("YOUR NAUKRI PASSWORD")
time.sleep(5)
driver.find_element_by_xpath('//*[@id="root"]/div[2]/div[2]/div/form/div[6]/button').click()
Я пытаюсь проверить элементы страницы и найти правильный xpath, но безуспешно. Опять же, я не занимался XML/HTML или какой-либо веб-разработкой более десяти лет (и с самого начала был новичком), поэтому найти это сложно.
Любые рекомендации или помощь будут очень ценю.
Жду ваших ответов.
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/713 ... te-element
Мобильная версия