022 Web Scraping 1: Protocolo HTTP y librería REQUESTS [curso Python]
Channel: FRIKIdelTO
Date: 2022-02-07

🔻DESCUENTOS🔻
🟢 https://www.frikidelto.com/descuentos 🟢

En este vídeo aprenderemos los entresijos del protocolo HTTP, lo cual es fundamental para sortear los obstáculos que nos pondrán las webs que querramos scrapear en el futuro.
Además, veremos cómo acceder a los datos, tanto de la petición del cliente como de la respuesta del servidor, con la librería requests que instalamos en el vídeo anterior.

WEB para COMPROBAR el USER-AGENT de nuestro navegador:
https://www.whatismybrowser.com/es/detect/what-is-my-user-agent

DOCUMENTACIÓN OFICIAL de REQUESTS:
https://requests.readthedocs.io/en/latest/

ÍNDICE:
00:00 ¿Qué es Web Scraping?
01:44 ¿Qué es el protocolo HTTP?
02:23 Partes de una PETICIÓN HTTP
04:48 Ejemplo de PETICIÓN HTTP
07:26 Partes de una RESPUESTA HTTP
09:51 Ejemplo de RESPUESTA HTTP
11:04 ¿Qué es la librería REQUESTS?
11:48 Ejemplo de petición GET con REQUESTS
12:04 requests.get() : Petición GET
12:34 requests.status_code : Código de respuesta
12:42 requests.reason : Descripción del código de respuesta
13:15 requests.request : Objeto de la petición
13:46 requests.request.headers : Cabeceras de la petición
14:33 requests.request.url : URL solicitada en la petición
14:42 requests.request.path_url : Ruta de la URL de la petición
15:03 requests.cookies : Cookies recibidas del servidor
15:19 requests.headers : Cabeceras de la respuesta
15:52 requests.ok : True=OK
16:17 requests.history : Redirecciones
16:33 requests.content : Body en formato bytes
16:47 requests.text : Body en formato string
17:03 requests.json() : Body en formato JSON
17:21 ¿Por qué hemos recibido un código de respuesta 503?
17:58 Personalizando el user-agent
18:30 ¿Cómo saber el user-agent de Chrome?
19:56 Conclusiones

🔷 MI EQUIPO (SetUp)
►PORTÁTIL → https://amzn.to/3AVb0VA
►WEBCAM → https://amzn.to/2RINoi3
►CASCOS INALÁMBRICOS → https://amzn.to/3ASEjrP
►RATÓN → https://amzn.to/3hOBm12
►TABLET ANDROID → https://amzn.to/3iRoPeW
►FUNDA TABLET ANDROID → https://amzn.to/3cdtcyk
►IPAD → https://amzn.to/2RIpPWz
►FUNDA IPAD → https://amzn.to/3ce2l5h
►SOPORTE TABLETA → https://goo.gl/aaJfPM
►HDMI ANDROID → https://amzn.to/3mGh4dM
►HDMI iOS → https://amzn.to/2RLp4vU
►MICRÓFONO Samson → https://amzn.to/32OnyPS
►MICRÓFONO Blue Yeti → https://amzn.to/3kAdOz6
►BRAZO MICRÓFONO → https://amzn.to/3mCvQT1
►HUB USB → https://amzn.to/2RH94Ll
►CAPTURADORA Elgato HD60S → https://amzn.to/2HhDC4C
►SPLITTER HDMI → https://amzn.to/2RFSz2e
Lo uso para eliminar la protección HDCP
►CABLE HDMI fino 25cm → https://amzn.to/3ciZtUs
►CABLE HDMI fino 1m → https://amzn.to/3co1DT6
►ILUMINACIÓN → https://amzn.to/3kvUKBS
►FONDO CROMA → https://amzn.to/33L9WEr
►CÁMARA FOTOS/VÍDEO → https://amzn.to/3hOCz8A

🔷 APOYA AL CANAL
Sólo tienes que pinchar en https://amzn.to/2FWSRz2 y probar Amazon Prime gratis durante 1 mes.
Puedes anularlo en cualquier momento antes de que acabe el plazo.

🔷 SÍGUEME
◾️ MI WEB: https://www.FRIKIdelTO.com
◾️ TWITTER: https://twitter.com/FRIKIdelTO
◾️ INSTAGRAM: https://www.instagram.com/frikidelto_
◾️ FACEBOOK: https://www.facebook.com/FRIKIdelTO

🔷 TRUCO PARA CONSEGUIR PRODUCTOS AL MEJOR PRECIO
https://www.frikidelto.com/frikidelbot

#curso #python #español

Recuerda que si no quieres que te pique, dale al "lique".
Y activa la 🔔 para enterarte de los nuevos vídeos que publico.