2024-07-08 15:06:34 发布
网友
我正在开发一个可以在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")
请不要按占位符文本搜索,因为它会随着浏览器语言的变化而变化。您应该使用定位器,它将在所有浏览器语言中保持一致。在
在您的场景中,如果浏览器语言为英语,则占位符文本将为“搜索”。在
我修改了你的代码。在
代码段:
相关问题 更多 >
编程相关推荐