为了账号安全,请及时绑定邮箱和手机立即绑定

Scrapy爬取JSON文件中的数据为空?

Scrapy爬取JSON文件中的数据为空?

慕妹3146593 2019-02-18 19:36:36
问题描述 我是第一次接触Scrapy框架。在Scrapy中爬取JSON文件中的数据时,用print检测发现为空,不知道是什么回事,请大神指教! 问题出现的环境背景及自己尝试过哪些方法 Python的环境是Python 3.7。尝试网上说的response.text()无效。 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码)import scrapyimport jsonfrom scrapy.http import Requestfrom urllib import parse from MovieSpider.MovieSpider.items import MoviespiderItemclass MovieSpider(scrapy.Spider): name = 'MovieSpider' allowed_domains = ['movie.douban.com'] start_urls = ['https://movie.douban.com/j/search_subjects?type=movie&tag=%E5%86%B7%E9%97%A8%E4%BD%B3%E7%89%87&sort=rank&page_limit=20&page_start=0'] def parse(self, response): list = json.loads(response.text()) print(list) 你期待的结果是什么?实际看到的错误信息又是什么? 无报错,但是输出为空,求各位大神指教!
查看完整描述

4 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

yield item 少了个。 或者 return item 少了个。

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 2242 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信