Paquete Python requests-proxyport
El paquete requests-proxyport es una biblioteca de Python que le permite usar proxies rotativos con la popular biblioteca HTTP Requests. Los proxies rotativos son un tipo de servidor proxy que cambia automáticamente la dirección IP utilizada para la conexión después de que haya pasado una cierta cantidad de solicitudes o una cierta cantidad de tiempo. Esto puede ser útil para el web scraping, donde es posible que desee evitar que los sitios web lo bloqueen por realizar demasiadas solicitudes desde una sola dirección IP.
Requisitos previos
Instalación
$ pip install requests-proxyport
Empezando
Antes de obtener su primer proxy, debe asignar una clave API. Esto se puede hacer a través de una variable de entorno
$ export PROXY_PORT_API_KEY=<API_KEY>
o directamente en el código.
from requests_proxyport import Session
session = Session(proxyport_api_key='<API_KEY>') # here
r = session.get('https://example.com/')
print(r.text)