爬虫简单入门-接口寻找调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫简单入门-接口寻找调用相关的知识,希望对你有一定的参考价值。

        重新开始学习python,初心不变,抓取马刺队比赛数据。

网易NBA的比赛数据写死在页面当中,且数据单一,于是改为解析NBA中国的网页。首先找到马刺队数据页面(http://china.nba.com/teams/stats/#!/spurs),按下F12,从众多运行文件中,可以找到马刺队数据是通过调用API接口更新的,接口调用("http://china.nba.com/static/data/team/stats_spurs.json"),只管复制下来,后期放入python代码中。

因为需要访问链接,需要导入链接访问模块;接口回传数据为json格式,需要导入json模块。代码如下:

import urllib
import json


def getcode(url):
   code = urllib.urlopen(url).read()
   return code

url = "http://china.nba.com/static/data/team/stats_spurs.json"
json_code = getcode(url)

python_format_code = json.loads(json_code)


返回的数据,将返回的json格式数据转换为python的对象,才能用python进行解析处理。




以上是关于爬虫简单入门-接口寻找调用的主要内容,如果未能解决你的问题,请参考以下文章

23个Python爬虫开源项目代码

Python爬虫入门教程 54-100 博客园等博客网站自动评论器

python爬虫零基础入门——反爬的简单说明

Python简单爬虫入门二

自己写python爬虫框架

爬虫入门