【发布时间】:2017-03-12 18:36:11
【问题描述】:
我必须在代码底部获取那个 src
<html>
<head>...</head>
<body class>
<div class="class1"....</div>
<div class="class2"....</div>
<section id=...>
<div id="id1"...</div>
<div id="id2"...</div>
<iframe id="iframe" src= "almost" ...>
#document
<html>
<head>...</head>
<body>
<div id=".."</div>
<iframe id="iframe" src="thats what I want" /iframe>
我可以使用以下代码“几乎”获得第一个 iframe src:
elem = driver.find_element_by_xpath("//div[@id='id2']/iframe").get_attribute('src')
尝试通过代码获取botton src:
iframe = driver.find_elements_by_tag_name("iframe")[0]
driver.switch_to_frame(iframe)
element = driver.find_element_by_xpath("//iframe").get_attribute('src')
print element
但我只收到验证码错误,我不是人类,所以我认为#document 和 iframe 内部有问题
【问题讨论】: