Я создаю бота, который отвечает на контролируемый вопрос в мессенджере. Я пытался найти элемент самого нового сообщения, но строка всегда меняется. Что является лучшим способом для меня, чтобы получить новейшее сообщение.
Я пробовал следующие коды:
.find_element_by_class_name
.find_element_by_id
.find_element_by_css_selector
.find_element_by_xpath
browser.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/span/div[2]/div[2]/div[1]/div[2]/div[2]/div/div/div/div[2]/div[26]/div/div[2]/div/div/div/span').text
'What is 679 x 405'
browser.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/span/div[2]/div[2]/div[1]/div[2]/div[2]/div/div/div/div[2]/div[30]/div/div[2]/div/div/div/span').text
'What is 756 x 363'
browser.find_element_by_css_selector('#js_30 > div:nth-child(2) > span:nth-child(1)').text
'What is 343 x 534'
browser.find_element_by_css_selector('#js_tk > div:nth-child(2) > span:nth-child(1)').text
'What is 700 x 372'
Я ожидаю, что это будет самое новое сообщение. однако элементы хороши только как последний.