数据之路 - Python爬虫 - Requests库

转载学习:https://www.cnblogs.com/alex3714/articles/8359404.html

一、Requests库介绍

Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库。

二、Requests库基本使用

import requests

response  = requests.get("https://www.baidu.com")
print(response.status_code)
print(response.text)
print(response.cookies)
print(response.content)

很多情况下的网站如果直接response.text会出现乱码的问题,常用解决方法如下:

import requests

response  = requests.get("https://www.baidu.com")

方法1:
print(response.content.decode("utf-8")) # 方法2: response.encoding="utf-8" print(response.text)

三、Requests请求

import requests

requests.post("http://httpbin.org/post")
requests.put("http://httpbin.org/put")
requests.delete("http://httpbin.org/delete")
requests.head("http://httpbin.org/get")
requests.options("http://httpbin.org/get")

 

猜你喜欢

转载自www.cnblogs.com/Iceredtea/p/11285574.html
今日推荐