得到此错误TypeError:list indices必须是整数或切片,而不是str

时间:2018-02-08 03:59:33

标签: python python-3.x

我是这个网站和python的新手。我正在开展网络抓取项目,以返回网站上的所有网址链接,并使用for循环来解析网址链接。这是我的代码:

links = soup.find_all('a', href=True)

上面的代码可以工作并返回带有href属性的663个标签。

records = []

for result in links:
    url = links['href']
    records.append(url)

当我运行for循环时,我得到列表索引错误必须是整数或切片器,而不是str

我该怎么做才能纠正这个问题?

谢谢, 盖瑞特

0 个答案:

没有答案