在items.py中加入:
from scrapy.loader.processors import TakeFirst
......
# 修改为以下内容
followees = Field(output_processor=TakeFirst())
其他的不用改变,在spiders中的代码不需要改变
亟待解决:问题是第二个怎么选以及之后的几个?
在items.py中加入:
from scrapy.loader.processors import TakeFirst
......
# 修改为以下内容
followees = Field(output_processor=TakeFirst())
其他的不用改变,在spiders中的代码不需要改变
亟待解决:问题是第二个怎么选以及之后的几个?
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
在 scrapy.loader.processors加个类试试。
我是找到TakeFirst类,然后在后面加上
然后在item.py中导入TakeSecond使用
然后运行结果