Python solicita datos de formulario posterior

Python solicita datos de formulario posterior

La carga y la descarga son muy comunes cuando se trata de usar la web e Internet. Ya sea que sea simple formar datos, audio, video o cualquier otro tipo de datos, a menudo necesitamos descargar o cargar cosas en la web. Los lenguajes de programación de alto nivel hicieron que fuera significativamente más fácil obtener o publicar cosas en la web utilizando sus bibliotecas simples y útiles. El lenguaje de programación de Python ofrece la función de "publicación" para enviar los datos del formulario a través de la web. En esta guía, aprenderemos cómo usar el método de "publicación" para enviar datos de formulario en la web. Así que comencemos!

Python solicita datos de formulario posterior

El método de publicación es proporcionado por el lenguaje de programación de Python para enviar los datos al servidor. El servidor podría ser cualquier cosa, un nodo de recepción general, una interfaz web o cualquier otra cosa. Una vez que se envían los datos utilizando el método de publicación, se almacena en la base de datos para el futuro y uso adicional. El método de publicación es proporcionado por la biblioteca "Solicitudes" en Python. Ahora llegamos a los fundamentos de las solicitudes de Python Post Form Form Data con los ejemplos de muestra que se detallan a continuación.

Ejemplo 1

Comenzaremos con un ejemplo simple y fácil para que no tenga problemas para comprender el funcionamiento de los datos de la formulario de Python-Requests. El código de muestra que se proporciona a continuación a continuación lo ayudará a comprender el funcionamiento básico del método de datos de formulario de solicitudes Python Solicitaciones. Veamos primero el código a continuación, y explicaremos cada línea de código uno por uno:

Solicitudes de importación
url = 'https: // httpbin.org/post '
form_data = 'user': 'valor'
servidor = solicitudes.Post (URL, data = form_data)
salida = servidor.texto
imprimir ('La respuesta del servidor es: \ n', salida)

Lo primero que debe hacer es importar la biblioteca de solicitudes en el programa Python. Esto se puede hacer utilizando la instrucción "Solicitudes de importación". Una vez que importe la biblioteca, puede usar fácilmente sus funciones. Asegúrese de haber preinstalado la biblioteca de solicitudes; Si recibe un error al incluir la biblioteca de solicitudes, simplemente puede instalarla con el comando "Pip Solicitudes". Esto instalará la biblioteca de solicitudes y le permitirá usar la biblioteca en sus programas.

Después de importar la biblioteca de solicitudes en el programa, se define una URL, que se utilizará para hacer la solicitud posterior. Los datos del formulario a publicar se asignan a la variable Form_Data. La función de publicación se llama con las solicitudes.comando post (). La URL definida y los datos que deben publicarse se pasan a la función post (). El servidor recibe la respuesta del servidor.Comando de texto. La respuesta del servidor se guarda en la variable "salida", y utilizando el comando print (), se muestra en la pantalla. Ahora veamos la salida a continuación:

Como puede ver, proporcionamos el form_data = "usuario": "valor", y se muestra en forma del servidor:

El resto de las variables muestran los valores respectivos del servidor web.

Ejemplo 2

Anteriormente explicamos un ejemplo simple para las solicitudes de Python Publicaciones de los datos del formulario. Ahora pasemos al ejemplo más complicado. Sin embargo, una vez que comprenda cómo funciona el método de publicación de solicitudes en un programa de Python, puede usarlo fácilmente en sus programas y manejar problemas prácticos complicados con él. En este ejemplo, intentaremos explicar cómo se pueden enviar datos de múltiples filas al servidor utilizando el método de datos de Post Form de solicitudes de Python. El código de referencia para su comprensión se da en la captura de pantalla a continuación, eche un vistazo:

Solicitudes de importación
url = 'https: // httpbin.org/post '
form_data =
'Usuario': 'Valor',
'Kalsoom': 'propietario'
servidor = solicitudes.Post (URL, data = form_data)
salida = servidor.texto
imprimir ('La respuesta del servidor es: \ n', salida)

Aquí, usamos el mismo código que lo hicimos en el último ejemplo; Solo proporcionamos los datos de múltiples filas a la variable Form_Data. La variable Form_Data ahora contiene las dos filas de la clave y los pares de valor que se enviarán en el servidor utilizando el método de publicación de solicitudes. Veamos la salida a continuación para verificar cómo se representan los datos publicados en el lado del servidor. La salida del método de publicación de solicitudes es el siguiente:

Ahora puede ver que los datos en la variable Form_Data se muestran en la sección "Formulario" en el lado del servidor.

Estos son los datos que hemos enviado al servidor en la solicitud.comando post ().

Ejemplo 3

Ahora aprendamos cómo incorporar el método de publicación de solicitudes para publicar los datos sobre el servidor, que no está codificado por formularios. Este es un ejemplo muy común de pasar la cadena en form_data en lugar del diccionario de clave: par de valor. Los datos de cadena simples se pueden enviar directamente con el método de publicación de solicitudes. El código que se proporciona a continuación es para su referencia:

Solicitudes de importación
importar json
url = 'https: // httpbin.org/post '
form_data =
'Usuario': 'Valor',
'Kalsoom': 'propietario'
servidor = solicitudes.POST (URL, DATA = JSON.volcados (form_data))
salida = servidor.texto
imprimir ('La respuesta del servidor es: \ n', salida)

Aquí, puede tener en cuenta que usamos el JSON.comando dumps () para convertir la clave del diccionario: el par de valor en una cadena simple. Por usar el json.Método Dumps (), primero importamos la Biblioteca JSON utilizando la declaración JSON "Importar" al comienzo del programa.

Como sabemos que para usar cualquier función asociada con una biblioteca, debemos incluir explícitamente la biblioteca en el programa. Por lo tanto, la Biblioteca JSON se importa al programa para usar el JSON.Función Dumps (). La clave del diccionario: el par de valor se pasa al JSON.función dumps () para convertirlo en una cadena. Al usar el comando print (), la cadena convertida, los datos publicados y su tipo se muestra. La salida es la siguiente:

Como puede ver, el campo "Datos" tiene los datos publicados, y el campo "Formulario" está vacío. Esto se debe a que los datos de la publicación no están codificados en forma, por lo que se almacena en el campo "Datos" en lugar del campo "Formulario". Los datos publicados se almacenan en el campo "Datos" en el formato de cadena en lugar de la clave del diccionario: par de valores.

Conclusión

Esta es una guía completa sobre los datos del formulario de solicitudes de solicitudes de Python. Con la ayuda de ejemplos, aprendimos a escribir códigos de Python de manera eficiente, incluidas las solicitudes de Python Post Form Form Data. Los programadores utilizaron el método de datos de formulario de solicitudes de solicitud de Python para enviar los datos al servidor. El servidor puede ser un sitio web, un nodo simple o cualquier cosa. Los códigos de muestra dados en los ejemplos lo ayudarán a escribir códigos personalizados para sus aplicaciones prácticas. Practique estos ejemplos, y se familiarizará fácilmente con las solicitudes de Python Post Form Method.