【发布时间】:2020-10-07 16:08:52
【问题描述】:
这是我遇到的错误
36 value = driver.find_elements_by_xpath('//*[@id="app"]/main/div/div[2]/table["+str(r)+"]/tbody/tr["+str(c)+"]').text
AttributeError: 'list' object has no attribute 'text'
我正在尝试获得一个看起来像这样的表格
团队 1st Goal HT FT 曼彻斯特蓝 vs 西汉姆 1:0 2:0 3:0 伦敦枪对沃特福德 1:0 1:0 3:0 利物浦 vs 莱斯特 0:1 1:2 2:2 纽卡斯尔 VS 水晶宫 1:0 1:0 2:1 热刺 vs 伯恩利 0:1 0:1 2:1 切尔西 VS 伯恩茅斯 1:0 2:0 2:2 南安普顿 vs. 伍尔弗汉普顿 1:0 0:0 2:1 曼彻斯特红人 vs 埃弗顿 0:1 0:1 0:2
【问题讨论】:
-
看起来您正在使用的函数返回给定页面的元素列表。您想从每个元素中获取
text属性吗? -
我想得到一个像这样的表
-
那么
value列表是空的吗?您是否进行了我在下面的回答中建议的更改以消除错误?