Muy bien, es hora de comenzar con nuestro proyecto de noticias sobre piratas informáticos.
Ahora, lo primero que vamos a hacer es configurar nuestro entorno en mi caso para este proyecto, voy
a usar texto sublime.
Pero nuevamente, use el editor de texto que desee.
También tengo mi terminal o símbolo del sistema aquí, y he creado un archivo py de punto de raspado.
Ahora, lo primero que tenemos que hacer para raspar usando Python es, bueno, tenemos que descargar la
sopa hermosa.
Esto es lo que nos permite raspar sitios web, así que todo lo que voy a hacer es un PIP tres y quiero instalar
una sopa hermosa para esta es la última versión.
Haré clic en entrar.
Y ahí lo tienes.
Impresionante, tenemos una hermosa sopa instalada.
La otra cosa que necesitamos es la biblioteca de solicitudes.
Ahora vamos a utilizar mucho la biblioteca solicitada en este curso si aún no la tiene en su
computadora.
Nuevamente, solo lo usamos mediante solicitudes.
Básicamente, nos permite capturar archivos HTML como Hacker News, entonces.
Bueno, vamos a hacer estas tres solicitudes de instalación de APEP.
Entonces, una vez que tengamos eso, lo que haremos y les mostraré por qué
tuvimos que descargar ambos, lo primero que haremos es importar la solicitud.
O pedidos, y la otra cosa es la hermosa sopa.
Ahora, la forma en que usamos una sopa hermosa es que decimos de B. S. por.
Queremos importar.
Hermosa.
Soup, sé que es un poco extraño porque instalamos una hermosa sopa para, pero así es como la importamos una vez
que la hemos instalado.
Así que desde antes de importar una hermosa sopa.
Ahora bien, ¿por qué necesitamos estas dos cosas?
Qué hermosa sopa realmente nos permite usar el A. METRO. y tomar diferentes datos, por lo que
nos permite usar esos datos que hemos recopilado para hacer lo que queramos para eliminarlos.
Pero el módulo de solicitudes es en realidad lo que nos permite descargar inicialmente eso.
Déjame mostrarte lo que quiero decir.
Lo primero que haremos es crear una nueva variable de respuesta.
Y esta respuesta serán las solicitudes y el euro del que queremos obtener los datos para que pueda pensar en esto
como un navegador web que estamos usando sin la ventana real.
Debido a que esto es lo que Google Chrome está haciendo bajo el capó, está tratando de obtener la información de ese
sitio web de un servidor.
Así que volvamos aquí y vayamos de nuevo a Hacker News.
Vamos a copiar este enlace y lo pegaré aquí.
Ahí tienes.
Hagamos esto un poco más grande así.
Y lo que realmente tenemos que hacer aquí es decir que no lo obtenga, así que queremos obtener la información aquí.
Así que estamos haciendo una solicitud de obtención para tomar esta página para que ahora, digamos respuesta de impresión,
guarde esto y corro diciendo Python tres raspado.
Muy bien, recibo una respuesta, una respuesta de doscientas, pero, bueno, ¿qué significa eso?
Lo que estamos haciendo esencialmente aquí es si abro la vista.
Desarrollador y hago herramientas de desarrollo, hago clic en la red aquí, hagamos esto un poco más grande.
Ahí vamos y actualizo esta página.
Recibo mucha información, pero lo principal que nos importa es que este es el primer documento con más noticias.
Si hago clic aquí, verá que esto es lo que obtenemos.
Recibimos un correo electrónico con todos los datos.
Pero también vimos aquí que la respuesta fue doscientos.
Eso significa que todo está bien.
El servidor respondió con doscientos y nos dio un documento.
Esto es lo que acabamos de recibir.
Entonces, aquí podemos decir el texto de puntos de respuesta que obtuvimos.
Así que déjame ejecutar esto de nuevo y mirar eso.
Tenemos todo nuestro archivo de correo electrónico que muestra el.
Envíe un mensaje de texto aquí porque no nos importa el estilo, ¿verdad?
Realmente no nos importa el estilo, tal vez ni siquiera nos preocupan las imágenes.
Todo lo que nos importa es el texto.
Y para nuestros propósitos, nos preocupamos tanto por el enlace real como por los votos que tiene la historia.
Así que tomamos estos datos y ahora lo que podemos hacer es usar una sopa hermosa para limpiar estos datos.
Ahora mismo hay mucha información.
Realmente no necesitamos esto, ¿verdad?
O al menos queremos eliminar toda la información que no necesitamos, como las historias que tienen menos de
cien puntos.
Por ejemplo, este de aquí con ciento setenta y seis puntos definitivamente nos importa.
Así que tomemos un descanso y veamos cómo podemos usar una hermosa sopa a continuación.