Це відео не доступне.
Перепрошуємо.

Como crear tu propia web Scraping con Python!!

Поділитися
Вставка
  • Опубліковано 26 лют 2023
  • En este tutorial te estaré enseñando a crear un web scripting con Python, de una forma muy fácil, para que asi tu puedas crear tu propio script y puedas analizar información de la web con Python.
    Esteremos usando la librería beautifulsoup4 y requests para poder crear nuestro propio web scraping con Python.
    Recursos del Video
    En este git, tendrás todo los recursos para poder ejecutar el web Scraping correctamente
    github.com/Eme...

КОМЕНТАРІ • 18

  • @alejo-dev
    @alejo-dev 4 місяці тому +1

    tiempo y explicación perfecta muy buen video

  • @santiagolechon9591
    @santiagolechon9591 Рік тому +2

    buenos tutoriales, cortos y muy útiles

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

      Muchas gracias por el apoyo !!! Estere subiendo mas videos

  • @alejandrodiaz5239
    @alejandrodiaz5239 10 місяців тому +1

    Un genio amigo

  • @nicoakd1034
    @nicoakd1034 3 місяці тому +1

    hola.. muy buen video
    te hago una consulta... como hago si quiere tomar todos los productos de la pagina?
    Se puede o es mas complicado?

    • @emersoncrp
      @emersoncrp  3 місяці тому

      Se complica un poco dependiendo de la pagina, pero no imposible

  • @calvintraviz
    @calvintraviz Рік тому +1

    oye bro importo las librerías pero me sale error: Import "requests" could not be resolved from source

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

      TE paso el Git, instala las librerías con
      pip install -r ".
      equirements.txt"
      Te recomiendo de lo crees en un entrono virtual, con "python -m virtualenv venv", para que no tengas problemas de librería

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

      github.com/Emerson-Portugal/Web-Scraping-python

    • @calvintraviz
      @calvintraviz Рік тому +1

      @@emersoncrp gracias bro, me recomendaron lo mismo al estar investigando, a seguirle bro 👌

  • @sallaka87
    @sallaka87 Рік тому +1

    Hey buen video! Sabrías cómo puedo sacar una info de unos links que no me salen de una web y recorrerlos para luego buscar dentro de ella los datos específicos?

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

      Gracias , para poder extraer la información con Web Scraping, necesitas el código HTML, si tienes eso, si es posible

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

      @@emersoncrp si hago lo mismo la parseo con beautifulsoup, pero la etiqueta está dentro de una etiqueta superior con una clase y hago tu método pero me tira cosas extrañas como muchos div y cosas que no sacan los href😓

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

      @@sallaka87
      Por lo que logro entender, espero esto solucione tu problema
      soup = BeautifulSoup(response.content, 'html.parser')
      div = soup.find('div', {'class': 'nombre-de-clase-o-id'})
      a = div.find('a')
      href = a['href']
      print(href)
      Si tienes algun error con la libreria
      import re

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

    que tal bro oye disculpa, estoy haciendo lo del minuto 2:38 de borrar las dos columnas en el precio o titulo ya que hay unas paginas asi y cuando ejecuto el scrap1ng no me deja, me tira error
    Traceback (most recent call last):
    File "d:\telegram\bots\Web-Scraping\web.py", line 44, in
    Todo_junto = [(nombre[i], precio[i]) for i in range(len(nombre))]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "d:\telegram\bots\Web-Scraping\web.py", line 44, in
    Todo_junto = [(nombre[i], precio[i]) for i in range(len(nombre))]
    ~~~~~~^^^
    IndexError: list index out of range

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

      Según el error, parece que la lista "nombre" o "precio" es más corta que el rango sobre el que intentas iterar. Por ejemplo, si "nombre" tiene una longitud de 5 y "precio" tiene una longitud de 4, obtendrá un error IndexError cuando intente acceder al quinto elemento de "nombre" o "precio".
      Resisa la longitud de tu array print(len(nombre o precio)), pasar saber si tienes la misma cantidad de elementos