我正在编写一个脚本,该脚本将在每次运行时检索新电子邮件并将其放置在剪贴板上。
我要抓取的网站在javascript应用程序上运行。我在网站末尾注意到了一个iframe,但是js应用不在其中。 但是我无法检索该属性。
{
test: /\.js$/,
loader: "babel-loader",
options: {
presets: [
["env", {
"modules": false
}
]
]
}
}
在Python 3.6中
AttributeError: 'list' object has no attribute 'get_attribute'
[Finished in 5.8s with exit code 1]
答案 0 :(得分:2)
您正在将element
设置为元素列表:
//driver.find_elements returns a list
element = driver.find_elements(By.CSS_SELECTOR, 'span.address.what_to_copy')
您需要索引列表以获取适当的元素:
element[0].getAttribute()
或者您需要使用.find_element
仅选择一个