Curso de Web Scraping en Python | Web Scraping Avanzado con Scrapy [Nivel Avanzado]

Поділитися
Вставка
  • Опубліковано 10 вер 2024

КОМЕНТАРІ • 64

  • @thepycoachES
    @thepycoachES  3 роки тому +4

    🔥 Curso Completo de Web Scraping en Python: De Cero a Experto (Cupón de descuento incluído): www.udemy.com/course/curso-completo-de-web-scraping-en-python-de-cero-a-experto/?referralCode=8F4DE225290091734DAC

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

    Muchas Gracias Frank, me termine de ver y practicar 2 cursos tuyos en youtube y ahora me voy a comprar el curso en udemy. Sigue asi amigo, compartiendo con la comunidad

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

    Muy buen video. Una explicación clara de todos los conceptos.

  • @Argenis_Delgado
    @Argenis_Delgado 3 роки тому +1

    Gracias Frank. Ya me apunté!!!

  • @MarceloNajar
    @MarceloNajar 3 роки тому +1

    Gracias Frank! Clara y completa explicación, me gustaria aprender mas del web scraping para obtener data y crear proyectos personales :)

    • @thepycoachES
      @thepycoachES  3 роки тому

      Hay un playlist de horas con contenido de web scraping gratuito 😉

    • @estebansalvatore3932
      @estebansalvatore3932 11 місяців тому +1

      @@thepycoachES Lo mejor es no comprar los cursos, no responde preguntas desde hace mucho tiempo

    • @gerardosolares3612
      @gerardosolares3612 5 місяців тому

      @@estebansalvatore3932 algun curso que recomiendes de la herramienta scrapy?

  • @IngEEH
    @IngEEH 3 роки тому +1

    Muy interesante tu curso. Gracias

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

    Gracias muy util tu serie de videos de scrapy

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

    Gracias 👍

  • @gerardosolares3612
    @gerardosolares3612 5 місяців тому

    Hola!!, Si lo hago en virtual studio code tambien deberia de funcionar?

  • @gabrielacristinarodriguez1885

    Excelente!! solucione el error y era que no estaba en el directorio correcto ....

  • @franklegacy1354
    @franklegacy1354 3 роки тому +1

    Next video discuss indepth selenium vs scrapy for scraping alot of data at once.. Then for the next videos lets look at creating ui where one can choose different functionalities... eg in the ui I can choose to scrape 1 instead of 2 or choose both... Tutorial in english if possible

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

      I'm thinking about making a GUI tutorial soon, but English content only on Medium for now.

    • @franklegacy1354
      @franklegacy1354 3 роки тому

      @@thepycoachES Looking forward to reading it

  • @gabrielacristinarodriguez1885

    Hola! venia todo bien pero en el minuto 27:31 cuando hago el crawl en la consola para que me muestre los paises, no me los muestra...y estoy en el directorio correcto, por que sera, alguna idea??

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

    Una pregunta frank! en la parte de construir un spider minuto 27:20sg me dice Unknown command: crawl, ayuda!!

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

    muchas gracias Frank, consulta para painas dinamicas cual es la mejor forma de sacar la info? se puede enviar los datos a un postgres? muchas gracias.

  • @jhosagidpirelapineda7808
    @jhosagidpirelapineda7808 3 роки тому +1

    gracias

    • @thepycoachES
      @thepycoachES  3 роки тому +1

      De nada!

    • @jhosagidpirelapineda7808
      @jhosagidpirelapineda7808 3 роки тому

      Hola Frank. Te comento. Compre tu curso. sin embargo. No pude disipar dos dudas que tenía al comprar el curso. Sé que no es tu culpa y tu curso es exactamente. Lo que pasa es que me pidieron hacer un scrape de varios website y qui las inquietudes;
      1- como filtro una búsqueda de tipo www.sitio.com&var1="algo"&var2="Algo".
      2- cómo hago para usar un Spider dependiendo de lo que se escriba en la búsqueda ejemplo:
      Quiero hacer búsquedas por Shell y digamos que es a ineed para buscar trabajo y también a computrabajo. Ejemplo;
      -site="ineed" -keyword="PHP" -location="remoto"
      Y que dependiendo del -site use el Spider y que así ves prepare la URL descuerdo a los requerimientos de cada sitio. No sé si me explique bien. Por lo menos le pido respetuosamente que me de algunas luces para poder seguir. Es que mi trabajo está dependiendo de eso y fue lo que me motivó a adquirir tu curso. En el cual aprendí mucho gracias.

    • @thepycoachES
      @thepycoachES  3 роки тому

      Ayer te respondí en Udemy

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

    buen video.. aunque no entiendo por que usas anaconda.. las dependencias quedan resueltas automáticamente al instalar con pip. y la gestión de environments, es mas que suficiente con venv.

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

    Sería interesante si respondes las preguntas en las páginas donde tienes cursos pagos ¿O ya no hay cobertura?

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

    Buenos días.. Por favor me puede decir si es posible crear un robot que accesw un programa de contabilidad en mi pc.. No web.. Gracias

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

      ¿Acceder a un programa de contabilidad con Python? La única librería que conozco en Python es openpyxl la cual te permite acceder a Excel. No sé de otro además de esa. Puedes encontrar un tutorial completo de openpyxl en este canal

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

      ​@@thepycoachES Gracias

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

    Hola Frank me encanto el video, te hago una consulta se puede hacer scraping a una imagen PNG que cree realizando un recorte y extraer esos datos? o tiene que ser si o si con un URL? Gracias.

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

    Existe una forma de ejecutar el Scrapy sin la consola? por ejemplo: estar desde un archivo.py en el cual llames a un método de Scrapy y retorne los datos que quieres y desde ese mismo archivo.py trabajar normalmente? Es que solo encuentro tutoriales donde todo lo hacen por consola, o sino enseñan a guardar todo en un archivo de excell, en una base de datos y así, pero yo no quiero guardar esa información, quiero trabajar directamente con ella en otras partes del programa

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

      Yo aprendí también solo con la consola. No podría ayudarte.
      Si te molesta tener una venta extra debido a la consola, puedes usar la consola integrado en un IDE. Por ejemplo, Pycharm tiene uno.

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

    Que tal estimado excelente estés. Resulta que tengo mi código usando selenium y python ya está todo el código que descarga unos datos y los guarda en un archivo txt y se envían a un correo, pero ahora quiero que todo esto se repita cada 20 minutos. Tendrás un tutorial de como poder hacer el bucle porfavor.. gracias saludos

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

      Puedes transformar el script .py a .exe y luego (si estas en windows) usar el programador de tareas para ejecutarlo cada 20 minutos.
      Puedes revisar los videos del canal para ver cómo hacer eso

  • @mariapaula-yd9bs
    @mariapaula-yd9bs 2 роки тому +1

    Hola Frank, Muchas gracias por tu video! me ha servido mucho.
    Sin embargo, al momento de exportar la data en archivo .csv no puedo visualizar todos los datos. Únicamente me aparece el encabezado de las columnas y la ultima fila de la tabla ("holy see, 801)
    Debo agregar una librería o extensión a pycharm?
    Agradezco mucho tu orientación. Saludos

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

      Si ya tienes el archivo .csv puedes abrirlo con Excel. En caso de que Excel no muestre la data extraída debe haber un error al momento de hacer web scraping a la página.
      Hace un par de días corrí el script y estaba funcionando bien. No debería de haber ningún problema.

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

      Hola, tenia el mismo problema, revisa que yield este dentro del for, creo que te falta un tab.

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

    Hola frank me di una vuelta po rtu canal quisiera me sacaras de dudas, tengo algunos proyectos y buscando informacion para hacer un bot consegui tu canal, mi pregunta es para poder hacer un bot para app o web es con lo que explicas o nose si este equivocado en los conceptos.

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

      Hay diferentes tipos de bots. Pueden ser chatbots, bots de navegadores, etc. El web scraping está más enfocado a la extracción de data con spiders; sin embargo, hay una herramienta de web scraping llamada Selenium que usa bots para extraer data. Podrías usar Selenium para crear un bot y hacer lo que quieres en la pagina web que estas interesado. Hay un video de 40 min en este canal sobre cómo aprender Selenium. Búscalo y me comentas en ese video, si eso es lo que buscas.

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

      @@thepycoachESHola frank gracias por responder soy trader y opero forex me estoy interesando por hacer un bot que me ayude agilizar mis operaciones automatizadas un amigo mexicano me dice que esto tienen que ver con trading algoritmico, igualmente interesado en hacer bot de busquedas para app delivery y asi tener mayor rapidez, nose si lo que explicas o algun curso que tengas pago muy completo que me ayude ir revisando estos proyectos que deseo hacer.

  • @joseangel6788
    @joseangel6788 3 роки тому +1

    Que tal!!! una duda, es necesario Pycharm o puedo usar Jupyter/Spyder?

    • @thepycoachES
      @thepycoachES  3 роки тому

      Puedes usar cualquier IDE o editor de texto. Lo único que tendrías que averiguar seria como sincronizar el entorno virtual con el IDE que usas, lo cual es sencillo.

    • @joseangel6788
      @joseangel6788 3 роки тому

      @@thepycoachES así es! aprovecho para agradecerte por compartir tu conocimiento y el video! Saludos!

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

    Buenos días Frank, muy bueno tu vídeo aunque me saltan algunos problemas y con ello dudas sobre si tendría que usar spiders en mi caso y como se utilizarían. Resulta que en la página de la que yo quiero obtener la información me bloquea el acceso mediante un CDN (Cloudfare, siendo precisos) Ya que mi trabajo requiere de esa página específica he pensado en descargar todos los archivos tanto HTML como CSS necesarios para que la extracción de información sea efectuada, en este caso de que esta sea mi mejor (o única) opción si siquiera es posible, ¿cómo debería utilizar Scrapy para obtener y clasificar los datos? ¿Se puede utilizar Scrapy en este caso (sin Spiders)? ¿Hay alguna otra manera ( lo más eficiente posible) de que pueda llegar a hacer esto?

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

      Hay una instalación extra que debes hacer a Scrapy que te ayuda a hacer web scraping a páginas protegidas con Cloufera.
      No recuerdo el nombre, pues nunca lo necesité pero puedes googlear. En su GitHub recuerdo haber visto instrucciones claras de cómo usarlo

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

    Hey Bro, ayuda porfa:
    []
    He buscado por todo internet y nada me funciona

  • @1508maxi
    @1508maxi Місяць тому

    Hola, alguien para hacer grupo de estudio?. Tengo algunas dudas

  • @franklegacy1354
    @franklegacy1354 3 роки тому +1

    I wish this was in English.. I am left just watching the video in silent mode.

    • @thepycoachES
      @thepycoachES  3 роки тому

      I could easily make videos in English, but UA-cam channels with programming content in English are overcrowded, so I thought it was going to be really slow to grow there in 2021. There are 3 alternatives for you though:
      1. Check the Medium guide I made (it's the same content, but just in text. link in the description)
      2. Consider getting my course in English on Udemy
      3. Wait for UA-cam to release its audio track in multiple language (they already tested this on a UA-cam video of MrBeast, and I'm waiting to be released for all UA-camrs)
      Hope that helps!

    • @franklegacy1354
      @franklegacy1354 3 роки тому

      @@thepycoachES The udemy course I see is in spanish, and I came from medium to watch video versions.. But my question is why use both selenium and scrapy? Couldn't scrapy alone be able to tackle the whole thing? I also have a site that I would wish to see how you would handle its pagination because 1 the next button changes its location and 2 the button to show more content to scrape is already clicked on some of the games.

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

      The Udemy course is in English too --> www.udemy.com/course/web-scraping-course-in-python-bs4-selenium-and-scrapy/?referralCode=291C4D7FF6F683531933
      There are some websites that are hard to scrape with Scrapy. If you use Selenium, you could find an easier approach. Share the website in a new comment (that's the way UA-cam Studio shows me there's a new comment) and I'll check it out

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

    Compre tu curso pero hice el reembolso porque lo pones que esta en español y es falso, porque todo es en ingles. Solo unos primeros capítulos en español. Quiero aprender pero de esa manera se me hace un poco confuso porque aun ni siquiera tiene subtítulos ninguno de ellos.
    De ante mano gracias.

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

      Tengo 2 cursos. El que está con la bandera de España está es español (me imagino que te refieres a ese). El audio es 100% en español. El script es 100% en español (las variables y funciones estas en inglés obviamente). Como el audio está en español, los videos no necesitan subtítulos.
      En todo caso, podrías haber escrito un comentario en el supuesto video en inglés para revisarlo.

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

      @@thepycoachES Buenas noches estimado, resulta que me dejo mucho en duda lo que me mencionas que es 100% en español y volvi a comprar el curso y vaya sorpresa que ahora esta en español.
      Pero el dia de ayer mire todas las secciones y solo las primeras estaban en español y las otras en ingles sin sub en español por eso me toque y te hice la observacion por este medio, porque tienes buen contenido.
      Pdta: No se que pudo haber pasado pero ya tengo tu curso en adquisicion y en español 100% como mencionas, gracias!

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

    pronuncia bien python!!!!!!!!!!!!!!!!!!!

    • @includestdio.h8492
      @includestdio.h8492 2 роки тому

      Si jajaja no me pude ni concentrar... exagera en ponerle acento inglés y más que ni lo dice bien

  • @includestdio.h8492
    @includestdio.h8492 2 роки тому

    Un poco ridículo q exageres el acento inglés cuando estas hablando español

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

      El español no es su primera lengua, no lo notas?