我在Win10上使用Scrapy和Python3来搜索producthunt.com。我对我的代码行为感到困惑,这会复制输出数据中的某些字段。 任何人都可以指出原因并提出解决方案吗?
答案 0 :(得分:1)
我无法运行您的代码,但创建Item
实例肯定需要在for
循环中:
...
def parse(self, response):
jsonresponse = json.loads(response.body_as_unicode())
topic = jsonresponse['posts']
for post in topic:
service = ProducthuntItem()
service['name'] = post['name'].replace(";", " ")
...