Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:web_scraping:drae

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:python:web_scraping:drae [2021/05/21 20:06] – creado tempwininformatica:programacion:python:web_scraping:drae [2021/05/21 20:19] (actual) tempwin
Línea 2: Línea 2:
  
 Ejercicio de Web Scraping utilizando Python para obtener definiciones de la web del diccionario de la Real Academia Española. Ejercicio de Web Scraping utilizando Python para obtener definiciones de la web del diccionario de la Real Academia Española.
 +
 +Módulos de Python necesarios:
 +
 +  * [[https://www.crummy.com/software/BeautifulSoup/|Beautiful Soup]]
 +  * [[https://docs.python-requests.org/en/master/|Requests]]
  
 La URL destino tiene la forma https://dle.rae.es/PALABRA, donde ''PALABRA'' es la palabra a definir. La URL destino tiene la forma https://dle.rae.es/PALABRA, donde ''PALABRA'' es la palabra a definir.
Línea 9: Línea 14:
 import requests import requests
  
-palabra = "conticinio"+palabra = "cálculo"
 url = "https://dle.rae.es/" url = "https://dle.rae.es/"
  
Línea 23: Línea 28:
 elementos = soup.select('.j') elementos = soup.select('.j')
  
-len(elementos)+elementos = soup.find_all("p", attrs={"class": "j"})
  
 +for i in elementos:
 +    print(i.text)
 +</code>
  
-# Eliminamos el HTML quedándonos solo con el texto: +Ejemplo de salida:
-# elementos[0].text +
-  +
-# Quitamos también saltos de línea y espacios: +
-# elementos[0].text.strip()+
  
 +<code>
 +1. m. Cómputo que se hace de algo por medio de operaciones matemáticas.
 +2. m. conjetura.
 +3. m. Concreción anormal que se forma en la vejiga de la orina y también en la de la bilis, en los riñones y en las glándulas salivales, y cuya expulsión ocasiona accesos de cólicos nefríticos o hepáticos, según los casos.
 </code> </code>
informatica/programacion/python/web_scraping/drae.1621620381.txt.gz · Última modificación: por tempwin