gpt4 book ai didi

Python selenium,访问div类,iframe样式

转载 作者:太空宇宙 更新时间:2023-11-03 15:33:26 27 4
gpt4 key购买 nike

我需要获取该src="http://example1.com"链接

<div class="video">
<iframe style="border: none;" src="http://example1.com" width="100%" height="460" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe>
</div>
<div style="background-color: #428bca; color: #fff; margin-top: 20px; text-align: left; font-size: 14px;padding: 8px;">Description
<a style="color:yellow; font-weight: bold" href="http://example.com">Text</a>
</div>

我尝试过

elems = driver.find_elements_by_xpath("//div[@class='video']")
for elem in elems:
print elem.get_attribute("src")

或者:

element = driver.find_element_by_class_name('video').get_attribute('src')
print element

还有许多其他人,但似乎没有任何效果,或者我发现“没有”有什么想法吗?

最佳答案

src="http://example1.com"不在 <div> 中与 class='video' ,但在其子项中 <iframe>元素

iframe = driver.find_element_by_css_selector('.video > iframe')
print iframe.get_attribute('src')

关于Python selenium,访问div类,iframe样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42729715/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com