为什么我在尝试遍历硒python中的href时遇到错误?

时间:2018-06-26 06:53:34

标签: python-3.x selenium

下面给出了我用于循环的代码。我试图通过将所有href都保存到的event_list切片,来获取与我无关的href,但是我收到了错误消息:

---> 35个print(event_links [16 ,:])      36      37 #for event_links [16 ,:]中的链接:

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

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

event_links = []

对于driver.find_elements_by_xpath(“ // a [@href]”)中的链接:

url = link.get_attribute('href')

event_links.append(url)

print(event_links [16,:])

1 个答案:

答案 0 :(得分:0)

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