Ir al contenido principal

Pyppeteer con Python

Cómo configurar los proxies de Proxyrack con Pyppeteer

Proxyrack avatar
Escrito por Proxyrack
Actualizado hace más de 10 meses

Puppeteer es un paquete de navegador sin cabeza para Python. Puedes encontrar más información aquí. Usa el siguiente ejemplo de código para comenzar a integrar los proxies de Proxyrack en Puppeteer:

import asynciofrom pyppeteer import launchimport timeasync def main():    browser = await launch(    {        'ignoreHTTPSErrors': True,        'headless': False,        'args': [            '--proxy-server=premium.residential.proxyrack.net:9000',            # este es el DNS para proxies residenciales premium. Puedes sustituir el DNS por el servicio específico que estés usando            '--no-sandbox'        ]    })    page = await browser.newPage()    await page.authenticate({'username': 'tu nombre de usuario', 'password': 'tu contraseña (clave API'})    await page.goto("https://ipinfo.io/", {'timeout':50000})    time.sleep(5)    await page.screenshot({'path': 'example.png'})    await browser.close()asyncio.get_event_loop().run_until_complete(main())
¿Ha quedado contestada tu pregunta?