-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathejercicio-1.html
28 lines (28 loc) · 1.67 KB
/
ejercicio-1.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<head>
<link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro&display=swap" rel="stylesheet">
<link rel="stylesheet" href="estilos.css">
</head>
<body>
<h1>Librerías para hacer web scraping</h1>
<p>
Estas son algunas de las librerías más conocidas para hacer web scraping con Python:
</p>
<div>
<h2>BeautifulSoup</h2>
<p class="librerias">Es fácil de instalar y práctica para personas que se instán iniciando en web scraping. Con unas pocas líneas de código podemos obtener los datos que nos interesan. Solo funciona para sitios web estáticos, es decir, no sirve para páginas que cargan datos de forma dinámica con JavaScript. </p>
<a href="https://www.crummy.com/software/BeautifulSoup/">Más info</a>
<h2>Selenium</h2>
<p class="librerias">Es una herramienta diseñada originalmente para automatización y testeo de aplicaciones web (por lo tanto, su foco no es extraer datos). Selenium puede trabajar con páginas dinámicas que usan JavaScript y es más fácil de aprender que Scrapy. Es útil para proyectos pequeños en que la velocidad no sea una prioridad. A veces la instalación no es tan fácil.
</p>
<a href="https://www.selenium.dev/">Más info</a>
<h2>Scrapy</h2>
<p class="librerias">Es un framework creado para hacer web scraping. Es rápido y completo, pero es más difícil de aprender.</p>
<a href="https://scrapy.org/">Más info</a>
</div>
<div class="nota">
<p class="texto-nota">
¿Qué librería elegir? La elección siempre dependerá las características del proyecto, del tiempo y de los recursos computacionales disponibles.
</p>
</div>
</body>