python网络爬虫-使用API之API通用规则

和大多数网络数据采集的方式不同,API用一套非常标准的规则生成数据,而且生成的数据也是按照非常标准的方式组织的。因为规则很标准,所以一些简单、基本的规则很容易学,也可以帮你快速地掌握任意API的用法。
摘要由CSDN通过智能技术生成

    和大多数网络数据采集的方式不同,API用一套非常标准的规则生成数据,而且生成的数据也是按照非常标准的方式组织的。因为规则很标准,所以一些简单、基本的规则很容易学,也可以帮你快速地掌握任意API的用法。不过并非所有的API都很简单,有些API的规则是比较复杂的,因此第一次使用一个API时,建议阅读文档,无论你对以前用过的API是多么熟悉。

1. 方法

    利用HTTP从网络服务获取信息有四种方式:

  • GET
  • POST
  • PUT
  • DELETE
     GET就是你在浏览器中输入网址浏览网站所做的事情。当你访问http://freegeoip.net/json/50.78.253.58时,就会使用GET方法。可以想象成GET在说:“喂,网络服务器,请按照这个地址发给我信息”。

     POST基本就是当你填写表单或提交表单到网络服务器的后端程序时所做的事情。每次当你登录网站的时候,就是通过用户名和(可能加密的)密码发起一个POST请求。如果你用POST发起一个API请求,相当于说“请把信息保存到你的数据库里”

     PUT在网站交互过程中不常用。但是在API里面时常会用到。PUT请求用来更新一个对象或信息。例如,API可能会要求用POST请求创建新用户,但是如果你要更新老用户的邮箱,就要用PUT请求了。

      DELETE用于删除一个对象。例如,如果我们向http://myapi.com/user/23发出一个DELETE请求,就会删除ID号为23的用户。DELETE方法在公共API中不常用,它们主要用于创建信息,不能随便让一个用户去删除数据库的信息。但是和PUT方法一样,DELETE方法也值得了解一下

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值