WEB SCRAPING 🤘
Вставка
- Опубліковано 10 вер 2024
- En este video te mostrare como hacer WebScraping.
💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/...
💻 CURSO de C# .Net: www.udemy.com/...
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
Sígueme en Twitter ⇒ / powerhdeleon
Sígueme en Facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
#programación #webscraping #dotnet
Si te ha gustado el video puedes dejarme un Pulgar Arriba
Curso de Patrones de Diseño: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?couponCode=CUPONMARZO2022
Curso de C#: www.udemy.com/course/curso-de-csharp/?couponCode=CUPONMARZO2022
Sabes cual es una buena idea de contenido Hector? Un video sobre cuales son las principales vulnerabilidades que puede tener un sistema web y como evitarlas a nivel de codigo.
Posdata: Excelentes videos!
También me gustaría ver este contenido :D
3 años desarrollando software y no me sabia esto, gracias broder.
No puedo creer que justo hoy necesitaba realizar un trabajo sobre Web Scraping y viendo tus videos antiguos, me salta esta notificación jaja
Vos si que tenes suerte !!!
Me dio risa: entende cabezon JAJAJA. Muy bueno los videos siempre excelentes.
Siempre quise aprender hacer esto, gracias, una vez estuve probando con scrapyweb y obtuve el valor del dólar de una página web del gobierno. Jajaja.
Excelente video que nos sirvio como base para nuestros nuevos colaboradores.. muchas gracias por compartir!
Genio!! saludos desde Paraguay!
Si me dio curiosidad, tanto que quiero probar C#.
Muy interesante, gracias!
JAJDAJSD
andamos bien asíncronos.
Que buen vídeo !
Hola no sabia eso, es interesante lo intentare se me ocurrieron varias cosas jajaja y del cómo puedes recorrer los elemenos html, usa Spread bastaría con declararlo así:
const a = [...document.querySelectorAll('.ui-search-item__title')];
a.forEach(()=>{//codigo})
Gracias por este tipo de videos :P
Cool
Yo quiero información de cervezas! Ni modo que de jamones.
H. De León - 2022
Sos groso!!!
8:20 no te funciona porque el query selector te trae todo el elemento no solo un atributo, así que no estás guardando un array si no un conjunto de elementos, para eso tendrías que guardar el valor del query selector + innerText de cada uno y guardarlos en un array
Si me estaba pasando, y simplemente tuve que cambiar el innerHTML por innerText y funcionó, lo estaba usando para sacar los títulos de noticias de una web
Excelente contenido, es de gran ayuda.
Hola capo! Como podemos los datos obtenidos visualizarlos en una tabla dentro de una página html, en lugar de verse x consola
Buenísimo Video.
Gracias!
Pulgar arriba 💪, puedes hacer un video de D.D.D. o de Q.A please 😉
Es muy buena esta técnica, fue parte de mi tesis donde scrapee (asi se dira?) precios de los supermercados para hacer estadística.
Tambien averigue que no todo es color de rosa y por hacer esto te pueden demandar, de hecho Facebook por ejemplo lo aclara, pero que mas da ...
La pregunta, se puede evitar en nuestro sitio? Hay alguna tecnica?
Gracias Hector y muy bueno todo como siempre
No tengo experiencia pero imagino que un simple captcha de "no soy un robot"
Gracias Héctor, este tipo de vídeo me ayuda
Buen video Héctor. lml
Grandioso vídeo amigo, un saludo
Hola Héctor, disculpa, no podrías hacer algún video referente a hacer streaming de video desde un móvil hacia un servidor para después leerlo desde dispositivos cliente sea pc o móvil. Gracias muy buenas tus videos me sirven mucho
Después de un tiempo logré entender WebRTC y listo ya tenemos streaming operando.
7:47
Hector: voy a crear una variable que se llame "a" tu ponle pato, no me importa
Yo: le voy a poner PAVO
😂
Interesante ejemplo :33
Excelente contenido, Saludos Hector
si creo una api que haga scraping a una pagina y necesito hacer el deploy en un servidor linux necesito instalar el chrome y ponerle ese path?
En caso de que yo esto lo quiera deployar por ejemplo en vercel, de donde podria hacer para que tome el chromium? O no se puede?
Yo he hecho con selenium y requests en pyton
Excelente video!
Puedes usar map pero después de convertir tu htmlcollection a array (como con […htmlcollection] , array.slice.call(htmlcollection), o Array. From(htmlcollection)
Buen video, mi preferido para jugar con acraping es lejos cypress, la mejor experiencia de desarrollo me la he llevado con cypress
Saludos
No sirve map en el código js quizá porque mercado libre sobreescribio el prototype, lo indique en el vídeo 3 veces el por qué no lo utilice. En todo caso en C# no hay map, se llama Select de Linq.
@@hdeleonnet tu querySelectorAll retorna un htmlCollection, y estos no son un array nativo, ni heredan de el, entonces como hack puedes hacer `array.slice.call(tuHtmlcollection)` lo que te devolvera un array de htmlElements y ese array si puedes tratarlo como cualquier array. `Array. From(tuHtmlcollection)` tambien haria lo mismo y te devolveria un array de htmlelement y asi ya no trabajas con un htmlcollection. Saludos.
PS: de todas formas dado el caso, siempre podria ser mejor recorrer el htmlCollection con el for de la vida, la transformacion a array nativo tiene un costo y deberia hacerse solo por alguna real necesidad o comodidad.
Entiende cabezon, no se puede usar el .map
@@DarkangeloHerrera si se puede
@@user-JN33 que no xd
Disculpe Ingeniero. tengo un problema con los filtros al verificar sesion.. segui a como salia en el video funciona bien pero al iniciar secion me tira una alerta de local host que me muestra unas partes de la vista del home index.. no se como solucionarlo. talvez me pueda dar una ayuda. gracias de antemano
Hola Héctor tengo tiempo de verlos en los Null Pointers y son muy buenos, muchas gracias, y ¿tendrás algún video de cómo hacer webscraping cuando la página tiene JavaScript y te sale una ventana flotante con datos y tener que extraer esos datos? sino ahí te dejo la inquietud para cuando tengas tiempo, por otro lado, si me puedes ubicar donde buscar te lo agradezco, saludos
Para cuando el webscraping del SAT? xD ese anda con madres y ya hay un buen de ejemplos, pero igual todos truenan
Tengo entendido que python tiene más fortalecido este tema, tiene mejores herramientas para este cometido. Eso no quita que puede hacerse otros lenguajes y que funcione bien, pero el problema empieza cuando existen páginas con class e ID dinámicos.
Hector, esta opción es muy similar a selenium, cual es mejor usar ?
Aquí lo ha hecho en consola, saben si es posible usar este código en windows form?
cUANDO TE PIDE captcha , se puede hacer algo?, leerlo?
👉👏👏👏👏😊
Si quiero buscar refrescos me sirve el programa igual?
Yo me armé un web scrapping para tener todas las temporadas de una serie
De una pagina que se robaba las series de Netflix
Excelente como siempre Hector, muchas gracias por compartir tu conocimiento, solo una consulta xq usas la Plataforma Udemy para tus cursos, en vez de tener tu propio dominio con WordPress + Sensei o Learndash. Solo curiosidad si es posible tu respuesta.
Saludos desde Chile y éxito en todo makina
Por qué no tengo tiempo para mantenimiento/soporte.
Como hacer scraping a una sitio con recapcha de imagenes .... POR FAVOR.
Manooo, necesito el precio de cada producto también.... :v
Duda de curioso... Que extensión tienes instalada para que te salga la sugerencia de comando en línea?
viene incorporado en visual studio 2022
Excelente!!
paleta de jamón Xdddd
Muy bonito y todo pero como me defiendo del web scraping masivo :'v
var result = await page.EvaluateFunctionAsync("()=>{" +
"const a = document.querySelectorAll('.ui-search-item__title');" +
"const res =[];" +
"for(let i=0; i
gracias hermano, no me andaba y cambie esta parte del codigo. finalmente anduvo ajajajj