Comenzando
Lee una guía de inicio rápido para una experiencia sencilla de uso de Web Unblocker.
Integrando Web Unblocker es fácil, especialmente si previamente has usado proxies para web scraping. La única diferencia es que te pedimos que ignores el certificado SSL usando -k o --insecure flags de cURL (o una expresión equivalente en el lenguaje de tu elección).
Para hacer una solicitud con Web Unblocker, necesitas usar el unblock.oxylabs.io:60000 endpoint de proxy. Ve un ejemplo en cURL abajo. Puedes encontrar muestras de código en otros lenguajes aquí o ejemplos de código completos en nuestro GitHub.
curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'import requests
# Usa tus credenciales de Web Unblocker aquí.
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'
# Define el diccionario de proxies.
proxies = {
'http': f'http://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
'https': f'https://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
}
response = requests.request(
'GET',
'https://ip.oxylabs.io/location',
verify=False, # Ignorar el certificado SSL
proxies=proxies,
)
# Imprimir la página de resultado en stdout
print(response.text)
# Guardar el HTML devuelto en el archivo result.html
with open('result.html', 'w') as f:
f.write(response.text)Si Web Unblocker se está usando para extraer sitios web que dependen de cargar datos vía JavaScript, consulta la renderización JavaScript sección. El producto no está diseñado para usarse directamente con navegadores sin cabeza (por ejemplo, Chromium, PhantomJS, Splash, etc.) y sus controladores (por ejemplo, Playwright, Selenium, Puppeteer, etc.).
Mira el video abajo para un ejemplo de cómo raspar un objetivo difícil sin ser bloqueado:
Lección
Si quieres aprender más sobre cómo obtener datos a gran escala con Web Unblocker - sugerimos ver esta lección de Scraping Experts:
Última actualización
¿Te fue útil?

