如何解决此错误?(python爬行)

时间:2019-01-28 02:47:47

标签: python web-crawler

我已经抓了2周的Flickr数据了。 检索进行得很好。 但是,今天在Windows PowerShell中执行python代码时,发生了此错误。

Traceback (most recent call last):   File "getdata_tag.py", line 3 in module
nsid= info["owner"]["nsid"]; 
TypeError: string indices must be integers, not str

如何修改此代码? 我将在此处添加代码 1
2

1 个答案:

答案 0 :(得分:0)

这看起来像info["owner"]info本身是字符串,而不是字典。

您必须检查它是哪种情况,然后如果["owner"]["nsid"]是字符串,则删除info;如果info [“ owner”]是字符串,则仅删除["nsid"]