es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo hacer scraping de un sitio web de Opensea usando Node.js

Estoy teniendo problemas al intentar extraer una colección de NFTs poligonales de Opensea. ¿Podría alguien proporcionar un ejemplo que imprima el HTML devuelto en la consola? He intentado el siguiente código:

const https = require("https");

https.get("https://opensea.io/collection/orathai", response => {
        console.log(response)
});
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para imprimir el HTML devuelto en la consola, puedes usar el evento data y concatenar los fragmentos de datos recibidos de la solicitud. Aquí tienes un ejemplo de código que utiliza el módulo request en lugar del módulo https:

    const request = require('request');
    
    request('https://opensea.io/collection/orathai', function(error, response, body) {
      if (!error && response.statusCode == 200) {
        console.log(body);
      }
    });
    

    En este código, se utiliza request para enviar una solicitud GET a la URL especificada. Cuando se recibe la respuesta, se emite el evento data varias veces, cada vez con un fragmento de datos. Estos fragmentos se concatenan utilizando la variable body. Finalmente, el contenido de la variable body se imprime en la consola.

    Asegúrate de instalar el módulo request antes de usar este código ejecutando npm install request.

Comments are closed.