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
, 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