很多时候用Selenium包操纵浏览器的时候,会遇到元素因为包含在某个莫名其妙的iframe里面,而无法定位的情况。
可以采用以下方法,通过循环遍历所有的iframe,定位到iframe后,再选取和操纵相应的元素。
直接上代码:文章来源地址https://www.toymoban.com/news/detail-769494.html
def find_all_iframes(driver, name='WorkAreaFrame1'):
iframes = driver.find_elements(by=By.XPATH, value = "//iframe")</
文章来源:https://www.toymoban.com/news/detail-769494.html
到了这里,关于Python:用Selenium操纵网页,找不到iframe,可以用这个简单粗暴的方法,循环他的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!