requests库

一、pycharm导入requests库

在终端下输入pip install requests 按回车即可导入。

requests库_第1张图片

如果使用pip list 可以查到requests库即导入成功。

二、requsets的get请求

url为我们要请求的网址,headers用于伪造请求头,有的网址拒绝爬虫访问。

# # GET
# import requests
# url = "http://httpbin.org/get"
# 
# # 携带get请求参数,多为页数和个数
# params = {
#     "pn": 10,
#     "size": 20
# }
# # 伪造请求头
# headers = {
#     # 来源防盗链
#     "referer": "https://zzy0371.com",
#     # 请求工具标识
#     "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"
# }
# res = requests.get(url, params=params, headers=headers)
# for k, v in res.json().items():
#     print(k, v)

三、requests的post请求

post请求用于携带登录信息,或者表单信息,具体传入参数需要根据网址相应的content-type类型。


# POST  用于提交用户数据
#
# import requests

# 'Content-Type': 'application/x-www-form-urlencoded'
# 携带data数据  请求内容类型为表单数据
# data = {
#     "username": "zzy",
#     "password": "123456"
# }
# res = requests.post("http://httpbin.org/post", data=data)


# 'Content-Type': 'application/json',
# 携带json数据 请求内容类型为json
# json = {
#     "username": "zzy",
#     "password": "123456"
# }
# res = requests.post("http://httpbin.org/post", json=json)
# print(res.json())

requests库_第2张图片

你可能感兴趣的:(python,开发语言)