No video

Web Scraping with JavaScript

  Рет қаралды 15,345

LeonidasEsteban

LeonidasEsteban

Күн бұрын

Subscribe for more content about JavaScript
Take your career to the next level with my mentoring plans 👇🏼
/ leonidasesteban
A course of Web Development👉 platzi.com/cur...
Follow me to see behind scenes and exclusive content.
/ leonidasesteban
/ leonidasesteban
github.com/leo...

Пікірлер: 58
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Ups, olvidé cambiar el número de la página en la recursividad, solo es convertir la url a un template literal ya ustedes tienen práctica en eso, confío en que quede clara la idea ;)
@mariomadera91
@mariomadera91 4 жыл бұрын
Gracias Leonidas, es un tema que me interesaba y ni sabia como googlearlo jaja.
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Y aquí lo tenemos, una clase profesional cada semana
@indigosnetworkc.a3682
@indigosnetworkc.a3682 4 жыл бұрын
Para los que se les presente este pequeño error UnhandledPromiseRejectionWarning: TimeoutError: Navigation timeout of 30000 ms exceed ed Aquí les dejo el snippet de resolución: await page.goto('platzi.com/cursos/html5-css3/opiniones/1/', { waitUntil: 'load', //remove the timeOut timeout: 0 });
@juandavidblancovergara1882
@juandavidblancovergara1882 3 жыл бұрын
y como tomamos las src de las imagenes?
@AlexanderRodriguez-jz1zy
@AlexanderRodriguez-jz1zy 4 жыл бұрын
Primero primero..!!! Ansioso por ver que traes hoy
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Alexander Rodriguez gracias por siempre acompañarme Alex 😊 estaría genial que te pusieras avatar para conocerte.
@AlexanderRodriguez-jz1zy
@AlexanderRodriguez-jz1zy 4 жыл бұрын
@@LeonidasEsteban Hecho Bro..!!! es viejita pero le tengo cariño a esta foto
@jorgev4656
@jorgev4656 3 жыл бұрын
me gustaria mucho si pudieras hacer scraping en una pagina con contenido dinamico como linkedin. muchas gracias
@vict0rCaballero
@vict0rCaballero 4 жыл бұрын
Chvr Leonidaz , ahora que entramos en cuarentena , tendré time para checar todo tu contenido vibes !
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Estaré pendiente de tus comentarios, muchas gracias por acompañarme
@indigosnetworkc.a3682
@indigosnetworkc.a3682 4 жыл бұрын
Mostro Leonidas, gracias por otro temazo, y que trucazooo!!! Jejejeje.
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Indigos Network C.A #queTrucazo muchas gracias por ser parte de la comunidad, espero verte en un en vivo
@felipedev_
@felipedev_ 4 жыл бұрын
Que buena explicacion, para agregar hay una libreria llamada cheerio.js.org/ que sirve para hacer scraping y facilita un monton !
@4ngel4guirre11
@4ngel4guirre11 4 жыл бұрын
Haz más web scraping necesito aprender node. Js
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
También me gusta mucho node, a veces no se exactamente que explicar del tema pero me animaré a hacer más contenido del lado del servidor
@jesusalbertopertuzorozco6088
@jesusalbertopertuzorozco6088 2 жыл бұрын
Jjajaj eres un Capo, gracias por todo.
@cristiancaraballo5645
@cristiancaraballo5645 4 жыл бұрын
¡Me Encantooooooooo!❤❤❤🤯🤩 Eres un Coquito leonidas !🧠
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Cristian JGC muchas gracias Cristian, espero verte por aquí cada semana te prometo que siempre aprenderás algo nuevo
@cristiancaraballo5645
@cristiancaraballo5645 4 жыл бұрын
@@LeonidasEsteban tenlo asegurado! 😉👊
@darksideadv
@darksideadv 4 жыл бұрын
Hola, puedes hacer un video enseñando a capturar el enlace de elemento, captura del link de la imagen y titulo. se lo agradecería.
@Futu8D
@Futu8D 3 жыл бұрын
Gracias Leonidas, tenes mi apoyo Saludos.
@LeonidasEsteban
@LeonidasEsteban 3 жыл бұрын
:) gracias Futu
@eliudiaz7469
@eliudiaz7469 4 жыл бұрын
Te conocí por un Platzi Master en HackDHI que se organizó hace unos días. Me gusta mucho la manera en la que explicas, es clara y concisa, además de que el contenido es muy bueno. Gracias y un saludo Leonidas, sigue así.
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
🤔 que es el HackDHI? Muchas gracias por llegar aquí. Una clase profesional todas las semanas 🤘
@jacarrascom
@jacarrascom 4 жыл бұрын
Leonidas, excelente video. Veo q usas un customelements para mostrar la lista. Como hacer para mostrar tarjetas tal cual está en platzi. Gracias.
@COM88FUL
@COM88FUL 4 жыл бұрын
Terrible! gracias x tus aportes!
@objetosdeculto
@objetosdeculto 4 жыл бұрын
Excelente León.
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
🤘 muchas gracias, no olvides pasar por aquí todas las semanas
@333starling
@333starling 4 жыл бұрын
Muy Bueno el curso!!, una pregunta, es posible hacer login en una pagina con puppeteer ?
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Es muy posible, buen tema para una próxima clase 🤘
@francis6418
@francis6418 4 жыл бұрын
Buenas! Al intentar arrancar el index.html me sale el siguiente error: Access to script at 'file:///Users/fomz/entornos/Apuntes/webscrapping/data.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. Como lo soluciono? Muchas gracias!!!
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Tienes link a github? Escribeme por facebook y le vamos dando! facebook.com/LeonidasEsteban
@francis6418
@francis6418 4 жыл бұрын
Leonidas Esteban gracias Leonidas, creo que es porque no lo tengo arrancado en un entorno donde se pueda consumir
@Superchente
@Superchente 4 жыл бұрын
Creo que solo haces scraping de la página 1. ¿Es posible? Saludos.
@ffiguereo2
@ffiguereo2 4 жыл бұрын
Vicente Alvaro Yo me he fijado en lo mismo
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Ups
@netzal1531
@netzal1531 4 жыл бұрын
Sí, solo esta iterando 137 veces sobre la 1° página
@Superchente
@Superchente 4 жыл бұрын
@@emilysama714. Correcto!!!
@gustavoalejandromaldonadot9756
@gustavoalejandromaldonadot9756 2 жыл бұрын
@@Superchente sabes como solucionarlo?
@miltonpaucar6471
@miltonpaucar6471 4 жыл бұрын
krack fallaste la parte del código donde cambias la estructura completa del lenguaje inglés al cambiar la forma en que escribes un verbo irregular write en pasado le pones writed pero es written. buen video
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Chispas 😅
@adriancontreras-ceron3023
@adriancontreras-ceron3023 4 жыл бұрын
Extraje información pero toda me quedó pegada, por ejemplo, "Madrid$2.000.000Berlín$3.000.000", ¿existe alguna forma de separarla?
@indigosnetworkc.a3682
@indigosnetworkc.a3682 4 жыл бұрын
Como puedo hacer para pasarle la url como un parámetro desde la consola?
@indigosnetworkc.a3682
@indigosnetworkc.a3682 4 жыл бұрын
Leo disculpa el raiting no lo cuenta, como sería la manera correcta?
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Probaste usando el código que esta en mi GitHub
@indigosnetworkc.a3682
@indigosnetworkc.a3682 4 жыл бұрын
@@LeonidasEsteban Si al final para que cuente bien el rating lo hice así: rating: $review.querySelectorAll('.Review-stars .fulled').length -> see that querySelectorAll(). Thanks. ó rating: $review.querySelectorAll('.Review-stars > .fulled').length
@luisguillermofigueroaherna4536
@luisguillermofigueroaherna4536 4 жыл бұрын
Leonidas, en el caso de una pagina como esta: scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000466751 que no tiene clases o ids para hacer la busqueda con querySelector, no se podría hacer webScraping? :)
@333starling
@333starling 4 жыл бұрын
puedes utilizar el lenguaje Xpatch, tambien expresiones regulares, igual cualquier atributo o cualquier container te puede ayudar para atravesar el dom como quieras, intenta ver el dom como cuando selecionas un elemento de un array, que hay muchas formas de hacerlo.
@joseysusamigos
@joseysusamigos 4 жыл бұрын
yo lo hacia con una libreria de PHP
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Hay mil formas de resolverlo, esta fue la Frontend friendly 😂
@helloWorldPlus
@helloWorldPlus 4 жыл бұрын
Holaaaa, tengo una consulta, como puedo aplicar esta técnica en un contexto en el que para llegar a la data que necesito obtener? apps5.mineco.gob.pe/proveedor/ Necesito obtener una base de datos de los proveedores del Estado por Municipalidad Distrital. Para ello se debe seguir una secuencia de selección que empieza con dar click en un bullet point y este no tiene una clase y no sé como hacer eso... El tema es que después de dar click en el bullet point,, se da click en algunos botones que si tienen clase y finalmente se llega al nivel del distrito y debería descargarme toda la data de proveedores que han contratado con dicho distrito, la cual está distribuida en diferentes páginas... Luego debe regresar al inicio y repetir lo mismo hasta terminar con los casi 1900 distritos :( alguna sugerencia? no encuentro como trabajar con el bullet point que tiene esta estructura:
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
Apuntate a un próximo code review! Y lo podríamos ver!
@helloWorldPlus
@helloWorldPlus 4 жыл бұрын
Hola Leonidas! Cuando habrá un próximo code review?
@helloWorldPlus
@helloWorldPlus 4 жыл бұрын
Leonidas, por cierto, yo soy economista y trabajo en el rubro de data science en Lima. Estoy pensando migrar a Canadá por la vía de estudios y pensaba estudiar una carrera que me permita hacer lo que siempre me ha gustado hacer y a lo que quisiera dedicarme el resto de mi vida y es desarrollo web. Yo tengo conocimientos de programación Y también he trabajado algunos proyectos web con react pero por el trabajo siempre tengo que dejarlo de lado. Ahora mi preocupación es si estudiar una carrera de computer science en Dalhousie o un programa de desarrollo web en Nova Scotia Community College me van a sumar en términos de empleabilidad considerando que terminaría la primera carrera a los 35 o 36 y la segunda a los 33 (pero fácil me metería a la carrera profesional tras la del college al obtener la residencia permanente). Cuál sería tu apreciación al respecto?
@luislobe
@luislobe 3 жыл бұрын
Soy el único que no entiende bien lo que dice (ciertas palabras) llevo 1 min ?? Bueno, le daré 10 mins a ver si entiendo ya que tiene buenos comentarios, solo abre bien la boca al hablar XD
@lerois290
@lerois290 4 жыл бұрын
Python chau , HOLA puputerrr o lo aue sea
@LeonidasEsteban
@LeonidasEsteban 4 жыл бұрын
jajaja muy bien, hola JavaScript
COVID 19 map with JavaScript and Google Maps.
27:19
Leonidas Esteban
Рет қаралды 11 М.
How The Web Works - The Big Picture
12:25
Academind
Рет қаралды 516 М.
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 39 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 24 МЛН
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 32 МЛН
The Biggest Mistake Beginners Make When Web Scraping
10:21
John Watson Rooney
Рет қаралды 112 М.
StockX 360 effect with JavaScript
28:35
Leonidas Esteban
Рет қаралды 12 М.
Scrapy Web con Javascript. 🔎  - Tutorial de Puppeteer
22:54
10 Minutos Programando
Рет қаралды 31 М.
The Biggest Issues I've Faced Web Scraping (and how to fix them)
15:03
Web Scraping to CSV | Multiple Pages Scraping with BeautifulSoup
29:06
Always Check for the Hidden API when Web Scraping
11:50
John Watson Rooney
Рет қаралды 624 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 39 МЛН