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

КОМЕНТАРІ • 68

  • @hdeleonnet
    @hdeleonnet  2 роки тому +6

    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

  • @dexter117
    @dexter117 2 роки тому +35

    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.

    • @dexter117
      @dexter117 2 роки тому +1

      Posdata: Excelentes videos!

    • @Manuel-qd2vo
      @Manuel-qd2vo 2 роки тому +1

      También me gustaría ver este contenido :D

  • @quilombomc2
    @quilombomc2 2 роки тому +12

    3 años desarrollando software y no me sabia esto, gracias broder.

  • @alez9456
    @alez9456 2 роки тому +6

    No puedo creer que justo hoy necesitaba realizar un trabajo sobre Web Scraping y viendo tus videos antiguos, me salta esta notificación jaja

  • @pedromorales2026
    @pedromorales2026 2 роки тому +4

    Me dio risa: entende cabezon JAJAJA. Muy bueno los videos siempre excelentes.

  • @JuanCarlosDiazMontiel07
    @JuanCarlosDiazMontiel07 2 роки тому +1

    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.

  • @Autoscraping
    @Autoscraping 8 місяців тому

    Excelente video que nos sirvio como base para nuestros nuevos colaboradores.. muchas gracias por compartir!

  • @pabloandrescespedesroman4976
    @pabloandrescespedesroman4976 2 роки тому +1

    Genio!! saludos desde Paraguay!

  • @Choronii
    @Choronii 2 роки тому +1

    Si me dio curiosidad, tanto que quiero probar C#.

  • @jesusmendoza6536
    @jesusmendoza6536 2 роки тому +2

    Muy interesante, gracias!

  • @ElObredor
    @ElObredor Рік тому

    JAJDAJSD
    andamos bien asíncronos.
    Que buen vídeo !

  • @isaaclopez
    @isaaclopez 2 роки тому

    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})

  • @odiseuzph2
    @odiseuzph2 2 роки тому +1

    Gracias por este tipo de videos :P

  • @ericameck310
    @ericameck310 2 роки тому +1

    Cool

  • @harimdeleo6056
    @harimdeleo6056 2 роки тому +1

    Yo quiero información de cervezas! Ni modo que de jamones.
    H. De León - 2022

  • @nicoch8858
    @nicoch8858 2 роки тому +1

    Sos groso!!!

  • @eddyesolis9870
    @eddyesolis9870 2 роки тому +3

    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

    • @Yslid
      @Yslid 2 роки тому +1

      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

  • @juandavidgafarogarcia5174
    @juandavidgafarogarcia5174 11 місяців тому

    Excelente contenido, es de gran ayuda.

  • @juguetestoys1137
    @juguetestoys1137 2 роки тому +2

    Hola capo! Como podemos los datos obtenidos visualizarlos en una tabla dentro de una página html, en lugar de verse x consola

  • @luisberoiza227
    @luisberoiza227 Рік тому

    Buenísimo Video.
    Gracias!

  • @alexandrohdez3982
    @alexandrohdez3982 2 роки тому

    Pulgar arriba 💪, puedes hacer un video de D.D.D. o de Q.A please 😉

  • @Christian-ho9qm
    @Christian-ho9qm 2 роки тому +1

    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

    • @alexpablo90
      @alexpablo90 2 роки тому

      No tengo experiencia pero imagino que un simple captcha de "no soy un robot"

  • @AndresLobaton
    @AndresLobaton 2 роки тому

    Gracias Héctor, este tipo de vídeo me ayuda

  • @MejorChadQueSimp
    @MejorChadQueSimp 2 роки тому +1

    Buen video Héctor. lml

  •  2 роки тому

    Grandioso vídeo amigo, un saludo

  • @javierruiz521
    @javierruiz521 2 роки тому +1

    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

    • @javierruiz521
      @javierruiz521 2 роки тому

      Después de un tiempo logré entender WebRTC y listo ya tenemos streaming operando.

  • @saulfragoso6682
    @saulfragoso6682 2 роки тому +2

    7:47
    Hector: voy a crear una variable que se llame "a" tu ponle pato, no me importa
    Yo: le voy a poner PAVO
    😂

  • @elenajauregui3621
    @elenajauregui3621 2 роки тому

    Interesante ejemplo :33

  • @cacmis
    @cacmis 2 роки тому +1

    Excelente contenido, Saludos Hector

  • @santiagopenaloza1190
    @santiagopenaloza1190 8 місяців тому

    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?

  • @josedaniele3255
    @josedaniele3255 8 місяців тому

    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?

  • @jairestrade8963
    @jairestrade8963 2 роки тому

    Yo he hecho con selenium y requests en pyton

  • @roninunesTI
    @roninunesTI 2 роки тому

    Excelente video!

  • @user-JN33
    @user-JN33 2 роки тому

    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

    • @hdeleonnet
      @hdeleonnet  2 роки тому +1

      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.

    • @user-JN33
      @user-JN33 2 роки тому

      @@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.

    • @DarkangeloHerrera
      @DarkangeloHerrera 2 роки тому

      Entiende cabezon, no se puede usar el .map

    • @user-JN33
      @user-JN33 2 роки тому

      @@DarkangeloHerrera si se puede

    • @DarkangeloHerrera
      @DarkangeloHerrera 2 роки тому

      @@user-JN33 que no xd

  • @shurkis1732
    @shurkis1732 2 роки тому

    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

  • @edchadev
    @edchadev 2 роки тому

    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

  • @Lethe515
    @Lethe515 2 роки тому

    Para cuando el webscraping del SAT? xD ese anda con madres y ya hay un buen de ejemplos, pero igual todos truenan

  • @comentsization
    @comentsization 2 роки тому

    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.

  • @rubenmonjesrivas8453
    @rubenmonjesrivas8453 2 роки тому

    Hector, esta opción es muy similar a selenium, cual es mejor usar ?

  • @KuronoJhmx
    @KuronoJhmx 2 роки тому

    Aquí lo ha hecho en consola, saben si es posible usar este código en windows form?

  • @mectoystv
    @mectoystv 2 роки тому

    cUANDO TE PIDE captcha , se puede hacer algo?, leerlo?

  • @Henry_Nunez
    @Henry_Nunez 2 роки тому +1

    👉👏👏👏👏😊

  • @vuro
    @vuro 2 роки тому

    Si quiero buscar refrescos me sirve el programa igual?

  • @irvingfrias6254
    @irvingfrias6254 2 роки тому +1

    Yo me armé un web scrapping para tener todas las temporadas de una serie

    • @irvingfrias6254
      @irvingfrias6254 2 роки тому

      De una pagina que se robaba las series de Netflix

  • @MultiMccristian
    @MultiMccristian 2 роки тому

    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

    • @hdeleonnet
      @hdeleonnet  2 роки тому +3

      Por qué no tengo tiempo para mantenimiento/soporte.

  • @jeffersonmena5212
    @jeffersonmena5212 Рік тому

    Como hacer scraping a una sitio con recapcha de imagenes .... POR FAVOR.

  • @JuanCarlosDiazMontiel07
    @JuanCarlosDiazMontiel07 2 роки тому

    Manooo, necesito el precio de cada producto también.... :v

  • @_eloyortiz
    @_eloyortiz 2 роки тому

    Duda de curioso... Que extensión tienes instalada para que te salga la sugerencia de comando en línea?

  • @elianalopez6957
    @elianalopez6957 2 роки тому +1

    Excelente!!

  • @th_o_th
    @th_o_th 2 місяці тому

    paleta de jamón Xdddd

  • @Angel-oc6oy
    @Angel-oc6oy Рік тому

    Muy bonito y todo pero como me defiendo del web scraping masivo :'v

  • @adrianrobalino2094
    @adrianrobalino2094 2 роки тому +1

    var result = await page.EvaluateFunctionAsync("()=>{" +
    "const a = document.querySelectorAll('.ui-search-item__title');" +
    "const res =[];" +
    "for(let i=0; i

    • @FRANCHUU
      @FRANCHUU Рік тому

      gracias hermano, no me andaba y cambie esta parte del codigo. finalmente anduvo ajajajj