有没有办法让我在Messenger中获取新消息的特定元素?

时间:2019-07-11 09:32:27

标签: python-3.x pycharm facebook-messenger-bot

我正在创建一个机器人,用于回答Messenger中的受控问题。我试图找到最新消息的元素,但是字符串总是在变化。对我来说,获得最新消息的最佳方法是什么。

我尝试了以下代码:

  1. .find_element_by_class_name
  2. .find_element_by_id
  3. .find_element_by_css_selector
  4. .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'

我希望成为最新消息。但是这些元素仅是最后一个元素。

0 个答案:

没有答案