我想上传一个视频,有什么建议吗?
B bridtaislakan1984 New member 2021-12-29 #6 所以您提供的代码尝试使用特定的XPATH表达式在页面上定位一个按钮元素。如果找到该元素,它将被存储在变量button_of_reels中。可以使用各种Selenium方法与此按钮元素进行交互,例如click()方法来单击它。还没有看到问题所在。
所以您提供的代码尝试使用特定的XPATH表达式在页面上定位一个按钮元素。如果找到该元素,它将被存储在变量button_of_reels中。可以使用各种Selenium方法与此按钮元素进行交互,例如click()方法来单击它。还没有看到问题所在。
E ecframimdi1976 New member 2021-12-29 #7 你能展示一下错误信息吗?如果需要,请提供创建一个最小可行的、可复刻的错误示例所需的所有代码,如此:如何创建一个简单、可复制的示例 - 帮助中心Stack Overflow | 开发人员的全球最大在线社区stackoverflow.com。同时确保您有正确的路径,并且该元素在页面上是可见的。
你能展示一下错误信息吗?如果需要,请提供创建一个最小可行的、可复刻的错误示例所需的所有代码,如此:如何创建一个简单、可复制的示例 - 帮助中心Stack Overflow | 开发人员的全球最大在线社区stackoverflow.com。同时确保您有正确的路径,并且该元素在页面上是可见的。
P pentobarlu1985 New member 2021-12-29 #8 元素没有被检测到吗?你可以等待元素。你必须从selenium.webdriver.support中导入这些内容,例如:expected_conditions as EC,然后等待.until(EC.visibility_of_element_located((By.XPATH, '你的XPATH在这里')))。如果不行,它可能是动态的,或者有时候XPATH会出现问题,我遇到过这种情况。但如果它是拖放上传,你需要采用完全不同的方法。为了帮助您解决错误,您需要提供更多信息。
元素没有被检测到吗?你可以等待元素。你必须从selenium.webdriver.support中导入这些内容,例如:expected_conditions as EC,然后等待.until(EC.visibility_of_element_located((By.XPATH, '你的XPATH在这里')))。如果不行,它可能是动态的,或者有时候XPATH会出现问题,我遇到过这种情况。但如果它是拖放上传,你需要采用完全不同的方法。为了帮助您解决错误,您需要提供更多信息。
V viaracmacu1970 New member 2021-12-29 #9 您已经发布了您的代码,但没有提供同样的错误信息。如果原因是浏览器在元素加载之前退出,那么您必须使用以下代码来等待元素加载完成。