JSON

Scrapy:抓取返回数据格式为JSON的网站内容

字号+ 作者:H5之家 来源:H5之家 2017-11-09 13:02 我要评论( )

Scrapy:抓取返回数据格式为JSON的网站内容 有些网站的数据是通过ajax请求获取的,或者提供了json格式的api。 比如对于如下的数据: [javascript] view plaincopy在CODE上查看代码片派生到我的代码片 { { url: , author: iefreer, title: techbrood Co. test

Scrapy:抓取返回数据格式为JSON的网站内容

有些网站的数据是通过ajax请求获取的,或者提供了json格式的api。

比如对于如下的数据:

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
{
{
“url”: “”,
“author”: “iefreer”,
“title”: “techbrood Co. test 1”
},
{
“url”: “”,
“author”: “ryan.chen”,
“title”: “techbrood Co. test 2”
}
}

在Scrapy里,只要简单改写下parse函数就行:

[python] view plaincopy在CODE上查看代码片派生到我的代码片
def parse(self, response):
sites = json.loads(response.body_as_unicode())
for site in sites:
print site[‘url’]

调用body_as_unicode()是为了能处理unicode编码的数据。

by iefreer

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • android开发实现天气情况的获取(Json来返回数据)

    android开发实现天气情况的获取(Json来返回数据)

    2017-11-07 12:00

  • thinkPHP5实现的查询数据库并返回json数据实例

    thinkPHP5实现的查询数据库并返回json数据实例

    2017-10-29 12:34

  • django 返回json Django返回json数据用法示例

    django 返回json Django返回json数据用法示例

    2017-10-27 16:00

  • 求大神分享App接口返回json例子学习一下

    求大神分享App接口返回json例子学习一下

    2017-10-19 16:01

网友点评