Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带selenium的Instagram搜索栏_Python_Html_Selenium - Fatal编程技术网

Python 带selenium的Instagram搜索栏

Python 带selenium的Instagram搜索栏,python,html,selenium,Python,Html,Selenium,我正在开发一个可以在instagram搜索栏中键入内容的程序。以下是网站的代码: <input class="XTCLo x3qfX " placeholder="Rechercher" value="" type="text"> 如何更正此问题?请不要通过占位符文本进行搜索,因为它将随浏览器语言的变化而变化。您应该使用定位器,它将在所有浏览器语言中保持一致 在您的场景中,如果浏览器语言为英语,则占位符文本将为“搜索” 我已经修改了你的代码 代码段: input_search =

我正在开发一个可以在instagram搜索栏中键入内容的程序。以下是网站的代码:

<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")