Python 3.x 为什么在selenium python中尝试循环href时出错?

Python 3.x 为什么在selenium python中尝试循环href时出错?,python-3.x,selenium,Python 3.x,Selenium,下面给出了我用于循环的代码。我试图通过切片所有HREF保存到的事件列表来获取与我相关的HREF,但我得到了错误: --->35打印(事件链接[16,:]) 36 37#对于事件中的链接_链接[16,:]: TypeError:列表索引必须是整数或切片,而不是元组 我是否可以以任何方式更改代码,以便对列表进行切片,以及列表索引是如何为元组的 事件链接=[] 用于驱动程序中的链接。通过xpath(“//a[@href]”)查找元素: 打印(事件链接[16,:])Tanzeem Alam: 首先将[1

下面给出了我用于循环的代码。我试图通过切片所有HREF保存到的事件列表来获取与我相关的HREF,但我得到了错误:

--->35打印(事件链接[16,:]) 36 37#对于事件中的链接_链接[16,:]:

TypeError:列表索引必须是整数或切片,而不是元组

我是否可以以任何方式更改代码,以便对列表进行切片,以及列表索引是如何为元组的

事件链接=[]

用于驱动程序中的链接。通过xpath(“//a[@href]”)查找元素:

打印(事件链接[16,:])

Tanzeem Alam: 首先将[16,:]更改为[16:],因为索引是用冒号“:”而不是逗号“,”来表示的。
要将列表索引用作元组,可以使用矩阵格式存储列表,否则可以使用python库来操作数组。

更改
[16,:]
->
[16:]
url = link.get_attribute('href')

event_links.append(url)