Python rastreador web - Iniciar ejemplos de simulación simple de explicar

Xiao Bian hoy para compartir un rastreador web para todos Python - Iniciar ejemplos de simulación simple de explicar, un valor de referencia buena, queremos ayuda. Xiao Bian juntos para dar seguimiento a verlo
y obtener diferente información en la página, que desea simular la necesidad de inicio de sesión para enviar información al servidor, tales como números de cuenta, contraseñas y así sucesivamente.

pasos de inicio de sesión de simulación de manera más o menos divididos en una página web:

1. En primer lugar escondido información, visite el sitio web de encontrar, y el contenido para guardar (porque el sitio me conecto aquí y no hay información adicional, por lo que no hay filtro de la información almacenada)

2. La información presentada

3. Obtener información después de inicio de sesión

Dar el código fuente

<span style="font-size: 14px;"># -*- coding: utf-8 -*-
import requests
def login():
 session = requests.session()
 # res = session.get('http://my.its.csu.edu.cn/').content
 login_data = {
 'userName': '3903150327',
 'passWord': '136510',
 'enter': 'true'
 }
 session.post('http://my.its.csu.edu.cn//', data=login_data)
 res = session.get('http://my.its.csu.edu.cn/Home/Default')
 print(res.text)
login()</span>

En primer lugar, ocultar la información filtrada

Después de introducir las herramientas de desarrollo (pulse F12), busque una de la Red, para llevar a cabo un inicio de sesión manual, encontrar la primera solicitud de ellos, habrá un segmento de datos de datos en la parte inferior de la cabecera, se requiere que la información de acceso. Si desea ocultar información de la que se desea modificar

先获取网页Html的内容	
res = session.get('http://my.its.csu.edu.cn/').content

A través del filtro de contenido de expresiones regulares Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
, la información presentada dos

Acción para encontrar el código fuente necesario para enviar un formulario, y el método

uso

session.post('http://my.its.csu.edu.cn/(这里就是提交的action)', data=login_data)

El método para presentar información

En tercer lugar, el acceso a la información de inicio de sesión después de

Después de que la información presentada en el éxito de inicio de sesión de simulación

A continuación, se puede obtener una información de acceso

res = session.get('http://my.its.csu.edu.cn/Home/Default').content

Me dirijo a usted, para todo el mundo para recomendar una muy amplia recolección de recursos de aprendizaje pitón, haga clic para entrar , hay un programador senior antes de aprender a compartir experiencias, notas de estudio, hay una posibilidad de experiencia en los negocios, y para todo el mundo para organizar cuidadosamente un cero pitón la base de los datos de proyecto real, pitón diariamente para que en la última tecnología, las perspectivas, aprender a dejar un mensaje de pequeños detalles
de este rastreador web de Python - Iniciar ejemplos de simulación simples para explicar Xiao Bian es compartir todo el contenido de la totalidad de la

Publicado 38 artículos originales · ganado elogios 26 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/haoxun09/article/details/104741632
Recomendado
Clasificación