2.3返回IP地址(requests模块安装,get请求发送,loads 解析json到字典)

本节内容:


 

1、HTTP协议

2、Reauests库

通信协议:指两个实体之间为了完成通信,共同约定的一种双方都懂,都遵守的语言

HTTP协议:浏览器和Web服务器网站之间为了完成通信,共同遵守的语言,基于TCP/IP传输数据,默认端口号是80端口

目前常用的协议是HTTP1.1,在HTTP1.1里有八种请求方法,常用的有GET和POST

HTTP协议中的有请求和响应两种报文,两种报文大致分为报文头和报文体

  • 报文头:用于传递一些通用的信息或指定某种行为
  • 报文体:请求或响应中传递的数据内容

报文头中常见的几个字段

  • Cookies,请求报文中,用于存放Cookies内容
  • Content-Type:表示文档属于什么MIME(Multipurpose Internet Mail Extensions多用途互联网邮件扩展类型)类型。
  • Location:表示客户应当到哪里去提取文档
  • Set-Cookie:设置与页面关联的Cookie

2、Reauests库

Reauests库:发送HTTP请求,需要用的Python第三方库,发送一个GET或者POST请求的方法,首先import requests 模块,然后通过调用requests.get(url = url,params = params )或者requests.post(url = url, data = data)

 

你可能感兴趣的