0
我使用硒登录到Facebook。我正在尝试在搜索栏中放入一些关键字,然后将结果返回。在旧版本的搜索栏中,我可以通过查找文本输入的id
轻松找到输入。但是,在新版本的搜索栏中,我无法做同样的技巧。任何人都能处理这种情况?python selenium for facebook搜索栏
我使用硒登录到Facebook。我正在尝试在搜索栏中放入一些关键字,然后将结果返回。在旧版本的搜索栏中,我可以通过查找文本输入的id
轻松找到输入。但是,在新版本的搜索栏中,我无法做同样的技巧。任何人都能处理这种情况?python selenium for facebook搜索栏
您可以通过arai-label
中的文本以"div[aria-label='Search Facebook']"
找到带有css选择器的输入对象。请参阅以下控制台日志:
>>> driver.find_element_by_css_selector("div[aria-label='Search Facebook']").send_keys("We are Ankara")
>>>
>>> driver.find_element_by_css_selector("div[aria-label='Search Facebook']").text
u'We are Ankara'
>>>
>>> driver.find_element_by_css_selector("button[aria-label='Search']").click()
>>>
只需使用另一个“定位器”技术,如CSS或XPATH。还请在邮件中包含您的代码。 – Maresh
检查我的答案为CSS选择器 –