You are on page 1of 4

TECNOLGICO NACIONAL DE MEXICO

INSTITUTO TECNOLGICO DE TIJUANA


SUBDIRECCIN ACADMICA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIN

INGENIERA EN SISTEMAS COMPUTACIONALES

AJAX, GET, POST, BEUTIFULSOUP

Clave: AEB-1055 SC7A Periodo: Agosto - Diciembre 2017

Programacin WEB

Alumno: Hernndez Fuentes Moiss Jafet

Nmero de Control: 13210407

Docente:
RAY BRUNETT PARRA GALAVIZ
AJAX

Es una vieja tecnologa que fue redescubierta recientemente en el mundo de la web para crear de
na manera ms fcil aplicaciones web. Normalmente en una pgina web lo nico que se hace es
pedirle datos al servidor, antes se le peda al navegador mandar una url para que esta llegara al
servidor, el servidor tomaba la url y mandaba el contenido. Cuando se quera enviar un formulario
se volva a repetir este ciclo cuantas veces se necesitara.

Servidor Web Browser

Pero cmo funciona en otros casos? Por ejemplo en Facebook cuando recibes
notificaciones al instante, o en google maps cuando arrastras al mapa y carga al instante
las imgenes, pues todo esto funciona con AJAX.

AJAX se encuentra dentro del navegador, este es el que le solicita ahora los datos al
servidor sin cambiar de pagina web, el servidor le enva los datos a AJAX y este solamente
cambia el rea que solicito.

Servidor Web Browser AJAX

GET Y POST

GET y POST son dos mtodos del protocolo HTTP que podemos ver como formas de envo de datos
a travs de internet. Tanto GET como POST son muy conocidos debido a su uso en formularios.

Por ejemplo: <form action="http://www.aprenderaprogramar.com/prog/newuser"


method="get"> indica que los datos del formulario sern enviados a la url especificada usando el
mtodo get.
Un resultado usando el mtodo GET, a modo de ejemplo, podra ser el siguiente:

http://www.aprenderaprogramar.com/newuser.php?nombre=Pepe&apellido=Flores&email=h52t
uram%40uco.es&sexo=mujer

El smbolo ? indica dnde empiezan los parmetros que se reciben desde el formulario que ha
enviado los datos a la pgina.

Despus del smbolo ? aparecen parejas de datos con su nombre y valor separadas por el smbolo
&. Las parejas dato1=valor1, dato2=valor2, dato3=valor3 reflejan el nombre y el valor de los
campos enviados por el formulario.

Si en un formulario usamos method="post" los datos se transmiten igualmente, pero no son


visibles en la url y slo pueden ser recuperados a travs de cdigo de programacin.

DIFERENCIAS

Como implementar AJAX


$.ajax( {

data : {}

url:{}

type:

$().html(html);

})

BEAUTIFULSOUP

Son un conjunto de tcnicas que se utilizan para obtener de forma automtica el contenido que
hay en pginas web a travs de su cdigo HTML. El uso de estas tcnicas tienen como finalidad
recopilar grandes cantidades de datos de diferentes pginas web cuyo uso posterior puede ser
muy variado: homogenizacin de datos, tratamiento de contenido para la extraccin de
conocimiento, complementar datos en una web, etc.

Instalacion

$ pip install beautifulsoup4


$ pip install requests

You might also like