Requests库

文章目录

README

  • 基本python3都自带的有requests的库
  • 可以模拟一个HTTP请求
  • 常用方法get(),post(),session()

get

  • 这里先说一下get(),顾名思义是模拟一次GET请求
  • 传入的常用参数:url,cookies,proxies
  • 常用返回值:.text,.status_code,.content,.headers
  • 看几个具体代码
import requests

url = 'http://www.baidu.com'

r1 = requests.get(url)

# 回显状态码 200,404等
print(r1.status_code)
# 回显头部参数
print(r1.headers)
# 回显页面源码
print(r1.text)

post

  • 和get()方法不同的是,传入的参数多了和data和json
  • data一般是json格式的,也可以是其他格式
  • 具体解释
  • 其他的基本都和get()一样

session

  • seesion()函数可以维持这些请求在一个session内
  • 当我们需要大量请求时,为了防封,使用session也是一个很好的选择
  • session的详细讲解
  • 用法
import requests

url = 'http://www.baidu.com'

s1 = requests.session()
s1.headers.update({'x-test': 'true'}) 
r1 = s1.get(url)
#r1 = s1.post(url)
print(r1.status_code)
print(r1.headers)
print(r1.text)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值