Це відео не доступне.
Перепрошуємо.
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...
tiempo y explicación perfecta muy buen video
buenos tutoriales, cortos y muy útiles
Muchas gracias por el apoyo !!! Estere subiendo mas videos
Un genio amigo
Muchas Gracias !!!
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?
Se complica un poco dependiendo de la pagina, pero no imposible
oye bro importo las librerías pero me sale error: Import "requests" could not be resolved from source
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
github.com/Emerson-Portugal/Web-Scraping-python
@@emersoncrp gracias bro, me recomendaron lo mismo al estar investigando, a seguirle bro 👌
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?
Gracias , para poder extraer la información con Web Scraping, necesitas el código HTML, si tienes eso, si es posible
@@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😓
@@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
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
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