[La seguridad de la red te lleva a practicar reptiles-100 ejercicios] Práctica 16: Enviar solicitudes usando sesiones

Tabla de contenido

1. Objetivo 1: usar sesion para ingresar la solicitud

2. Seguridad de la red


1. Objetivo 1: usar sesion para ingresar la solicitud

(1) Aplicación:

Solicite y rastree los paquetes de datos devueltos creando un objeto de sesión

Escenario: un sitio web que requiere inicio de sesión para rastrear

Rol: el objeto de la sesión puede permanecer conectado entre múltiples solicitudes


(2) Pasos:

Paso 1: crear un objeto de sesión

Paso 2: Simule el inicio de sesión y obtenga la sesión

Paso 3: lleve cookies y use la sesión para rastrear

Paso 4: Procesamiento de paquetes de datos


(3) Parte del código:

import requests

data = {}
headers1={}

#part1:
# 创建一个session对象
session = requests.Session()

#part2:
# 发送POST请求(登录,数据包我就不带了,简写一下)
response = session.post(login_url,json=data)


#part3:
#需要携带cookie
headers2={}

# 发送GET请求进行爬取
response = session.get('https://baidu.com')
# 设置响应的编码方式为UTF-8
response.encoding = 'utf-8'
# 获取返回的数据包

#part4:
data = response.text
print(data)
# 处理数据包
# ...

# 关闭session
session.close()



2. Seguridad de la red

README.md Libro Bansheng/Network Security Knowledge System-Practice Center-Code Cloud-Open Source China (gitee.com) https://gitee.com/shubansheng/Treasure_knowledge/blob/master/README.md

GitHub - BLACKxZONE/Treasure_knowledge https://github.com/BLACKxZONE/Treasure_knowledge

Supongo que te gusta

Origin blog.csdn.net/qq_53079406/article/details/131756529
Recomendado
Clasificación