Python 带selenium的Instagram搜索栏
我正在开发一个可以在instagram搜索栏中键入内容的程序。以下是网站的代码:Python 带selenium的Instagram搜索栏,python,html,selenium,Python,Html,Selenium,我正在开发一个可以在instagram搜索栏中键入内容的程序。以下是网站的代码: <input class="XTCLo x3qfX " placeholder="Rechercher" value="" type="text"> 如何更正此问题?请不要通过占位符文本进行搜索,因为它将随浏览器语言的变化而变化。您应该使用定位器,它将在所有浏览器语言中保持一致 在您的场景中,如果浏览器语言为英语,则占位符文本将为“搜索” 我已经修改了你的代码 代码段: input_search =
<input class="XTCLo x3qfX " placeholder="Rechercher" value="" type="text">
如何更正此问题?请不要通过占位符文本进行搜索,因为它将随浏览器语言的变化而变化。您应该使用定位器,它将在所有浏览器语言中保持一致 在您的场景中,如果浏览器语言为英语,则占位符文本将为“搜索” 我已经修改了你的代码 代码段:
input_search = wait(browser, 20).until(EC.visibility_of_element_located((By.XPATH, "//input[contains(@class,'XTCLo')]")))
input_search.click()
input_search.send_keys("search")
请详细说明
不起作用
?错误??堆栈跟踪???以下是错误:selenium.common.exceptions.TimeoutException:消息:TimeoutException是预期条件失败的结果。通过与time.sleep()结合使用的find\u element\u调试代码。如果你能找到元素,用观察结果更新问题。你能用相关的HTML更新问题吗?完成了。你能帮我解决问题吗?它仍然不起作用。。我试了其他的,它们也不起作用。您还有其他想法吗?ConnectionRefusedError:[Errno 61]连接被拒绝
input_search = wait(browser, 20).until(EC.visibility_of_element_located((By.XPATH, "//input[contains(@class,'XTCLo')]")))
input_search.click()
input_search.send_keys("search")