🔊 Una extensión de navegador es un pequeño complemento que se ejecuta en navegadores principales (como Chrome, Firefox, Edge, etc.), diseñado para proporcionar a los usuarios funcionalidades adicionales y una experiencia de navegación mejorada. Al integrarse con el navegador, pueden ampliar las capacidades nativas del navegador para satisfacer las necesidades personalizadas de los usuarios en diversos escenarios.
Nstbrowser es un potente navegador anti-detección de huellas digitales diseñado específicamente para la gestión de múltiples cuentas y tareas de automatización web.
Crea huellas digitales de navegador auténticas, proporcionando a los usuarios entornos aislados para operaciones eficientes de múltiples cuentas y navegación anónima. Incluye datos sincronizados en la nube y admite extensiones de navegador.
Nstbrowser Docker es una imagen de contenedor Docker construida sobre los componentes principales de Nstbrowser. Siempre que tenga un entorno Docker local, puede usar Nstbrowser para completar sus tareas de automatización del navegador en cualquier momento. Nstbrowser Docker comparte datos de cuenta con Nstbrowser, lo que le permite ejecutarlo con una sola configuración.
A continuación, explicaremos cómo cargar sus extensiones de navegador en Nstbrowser Docker.
Antes de continuar con los pasos, asegúrese de tener una cuenta de Nstbrowser para ejecutar el proceso.
Puede registrarse en nuestro cliente.
Hay dos métodos para cargar extensiones al cliente. Puede elegir cualquiera según sus preferencias.
Cree un perfil dentro del grupo actual.
Después de iniciar, verá que la extensión se ha cargado correctamente.
docker pull docker.io/nstbrowser/browserless:latest
docker run -d -it \
-e TOKEN=API_KEY \
-p 8848:8848 \
--name nstbrowserless \
nstbrowser/browserless:latest
import puppeteer from "puppeteer-core";
async function execPuppeteer(browserWSEndpoint) {
try {
const browser = await puppeteer.connect({
browserWSEndpoint: browserWSEndpoint,
defaultViewport: null,
});
const page = await browser.newPage();
await page.goto("chrome://extensions");
await page.screenshot({ fullPage: true, path: "extensions.png" });
await browser.close();
} catch (err) {
console.error(err);
}
}
async function createAndConnectToBrowser() {
const browserWSEndpoint = `ws://127.0.0.1:8848/devtool/launch/d924280c-f5d1-4017-9bba-947a35afe0dd`;
await execPuppeteer(browserWSEndpoint);
}
createAndConnectToBrowser().then();
Después de ejecutar el código anterior, verá una imagen de la lista de extensiones en Docker.
Ahora, puede usar sus extensiones de navegador en Nstbrowser Docker.
Nstbrowser Docker permite a los usuarios aprovechar fácilmente las potentes funciones de Nstbrowser en cualquier servicio con un entorno Docker compartiendo datos con Nstbrowser. Permite la ejecución rápida y eficiente de diversas tareas de automatización del navegador y admite el uso de extensiones del navegador dentro del contenedor.
Nstbrowser Docker también admite datos sincronizados en la nube, lo que permite compartir datos sin problemas entre Docker y el cliente o entre instancias de Docker, lo que reduce significativamente el costo del intercambio de datos.
Pruébelo gratis ahora para obtener más información sobre las funciones de Nstbrowser y Nstbrowser Docker.