关于parsecity解析的时候,string(m[2)必须赋值为name=string(m[2)的疑问
老师您好!在单任务爬虫最后一节那里,每个城市列表里的用户信息,用闭包把上一级的用户名称带入到profile里面,为什么用string(m[2)就会导致所有人的姓名全部显示为第一个人的名称,
而用name=string(m[2) 就不会呢?
我理解是循环结束后,从request列表里拿出return profile(url,string(m[2) 和return profile(url,name)
不都是把m[2]的数值存储进去了吗?如果string(m[2]) 无法存储,为什么name就可以?
此处没太明白,为什么一个循环共用了第一个M[2]?
这块想了好几天没想明白?