Playwright
Integra Playwright con Proxies de Oxylabs para la automatización del navegador: una guía de configuración de Node.js con ejemplos de código.
Playwright es una biblioteca de Node.js que le permite programar y automatizar navegadores usando la misma API, como Chrome, Firefox y Safari. Es un marco conveniente para fines de automatización y pruebas.
Vea nuestra guía en video o siga los pasos a continuación para integrar Playwright con los siguientes Proxies de Oxylabs:
Paso 1
Instalar Node.js y un editor de código de su elección. (Omita este paso si ya lo tiene)
Paso 2
Cree un proyecto de Node.js e instale los paquetes requeridos.
Paso 3
Dentro de su script de Playwright, complete los 'proxy' valores como se muestra a continuación:
Introduzca su servidor valor según el tipo de Proxies de Oxylabs que haya elegido:
Proxies residenciales y Mobile Proxies
Protocolo: http, https, o socks5h
Host: pr.oxylabs.io
Puerto: 7777
Nombre de usuario: customer-USERNAME
Contraseña: PASSWORD
Nota: No olvides añadir customer- prefijo a tu nombre de usuario.
También puedes usar parámetros adicionales con Proxies residenciales y Mobile Proxies para establecer la geolocalización (país, estado, ciudad, etc.) y controlar las sesiones. Consulta la documentación de Residential Proxies para obtener más información.
Datacenter Proxies
Protocolo: http, https, o socks5h
Host: dc.oxylabs.io
Puerto: 8001
Nombre de usuario: user-username
Contraseña: contraseña
Nota: No olvides añadir user- prefijo a tu nombre de usuario.
suscripción de pago por IP
El puerto es el número secuencial asignado a una dirección IP del que puede encontrar en el panel de Oxylabs. El. Así, el puerto 8001 usa la primera dirección IP de tu lista. También puedes habilitar rotación automática de IP del proxy estableciendo el puerto en 8000.
Además, puedes especificar el geoubicación, por ejemplo, Estados Unidos, estableciendo el nombre de usuario del proxy en user-USERNAME-country-US.
suscripción de pago por tráfico
El puerto 8001 elige una dirección IP aleatoria, pero se mantiene constante durante una sesión. Como alternativa, puedes rotar las IP de proxy con cada solicitud usando el puerto 8000.
Si quieres usar una geoubicación, por ejemplo, EE. UU., establece el nombre de usuario del proxy en user-USERNAME-country-US.
Dedicated Datacenter Proxies (Enterprise)
Protocolo: http, o socks5h
Host: 1.2.3.4 (dirección IP de tu que puede encontrar en el panel de Oxylabs. El)
Puerto: 60000 (HTTP), 1180 (SOCKS5)
Nombre de usuario: username
Contraseña: contraseña
Para Dedicated Datacenter Proxies Enterprise (comprados a través del equipo de ventas), tendrás que elegir una dirección IP de la adquirida que puede encontrar en el panel de Oxylabs. El.
Dedicated Datacenter Proxies (autoservicio)
Protocolo: http, https, o socks5h
Host: ddc.oxylabs.io
Puerto: 8001
Nombre de usuario: user-username
Contraseña: contraseña
Nota: No olvides añadir user- prefijo a tu nombre de usuario.
Para Dedicated Datacenter Proxies de autoservicio (comprados a través del panel de Oxylabs), el puerto indica el número secuencial de una dirección IP de la adquirida que puede encontrar en el panel de Oxylabs. El. Si quieres obtener una IP distinta con cada solicitud, cambia el Puerto a 8000 para habilitar la rotación de proxy.
ISP Proxies
Protocolo: http, https, o socks5h
Host: isp.oxylabs.io
Puerto: 8001
Nombre de usuario: user-username
Contraseña: contraseña
Nota: No olvides añadir user- prefijo a tu nombre de usuario.
Con ISP Proxies, el puerto se asigna a una dirección IP específica y su ubicación. Por lo tanto, el puerto 8001 siempre elegirá la primera IP de tu que puede encontrar en el panel de Oxylabs. El. Si quieres obtener una IP distinta con cada solicitud, cambia el Puerto a 8000 para habilitar la rotación de proxy.
Dedicated ISP Proxies
Protocolo: http, https, o socks5h
Host: disp.oxylabs.io
Puerto: 8001
Nombre de usuario: user-username
Contraseña: contraseña
Nota: No olvides añadir user- prefijo a tu nombre de usuario.
Necesitarás elegir el puerto asignado a una dirección IP de los Proxies comprados que puede encontrar en el panel de Oxylabs. El, que puedes encontrar en el panel de Oxylabs. El 8001 puerto elegirá la primera dirección IP de tu lista para todas las solicitudes. Usa el puerto 8000 para la rotación automática de IP del proxy.
Ejemplo de código completo
¡Y eso es todo! Ha integrado correctamente Proxies de Oxylabs con Playwright. Si quiere aprender más sobre web scraping con Playwright, lea nuestra entrada del blog.
Encuentre la entrada original del blog sobre integración de Playwright aquí.
Última actualización
¿Te fue útil?

