import requests

# List of proxies
proxy_list = [
    'proxy1.example.com:8000',
    'proxy2.example.com:8000',
    'proxy3.example.com:8000',
    # Add more proxies as needed
]

# Function to rotate proxies
def get_proxy():
    global proxy_list
    proxy = proxy_list.pop(0)
    proxy_list.append(proxy)
    return {'http': 'http://' + proxy, 'https': 'https://' + proxy}

# Function to make a request using rotated proxy
def make_request(url):
    try:
        proxy = get_proxy()
        response = requests.get(url, proxies=proxy)
        if response.status_code == 200:
            return response.text
        else:
            print(f"Request failed with status code: {response.status_code}")
            return None
    except Exception as e:
        print(f"An error occurred: {str(e)}")
        return None

# Example usage
if __name__ == "__main__":
    target_url = 'http://example.com'
    for _ in range(10):  # Make 10 requests
        response = make_request(target_url)
        if response:
            print(response)
        else:
            print("Request failed.")

Skrypt ten definiuje listę serwerów proxy i udostępnia funkcje umożliwiające ich obracanie przy każdym żądaniu. Możesz dostosować listę serwerów proxy i docelowy adres URL zgodnie ze swoimi wymaganiami. Pamiętaj o wymianie 'http://example.com' z adresem URL, na który chcesz wysyłać żądania.

Komentarze (0)

Nie ma tu jeszcze żadnych komentarzy, możesz być pierwszy!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


Wybierz i kup proxy

Serwery proxy dla centrów danych

Obrotowe proxy

Serwery proxy UDP

Zaufało nam ponad 10000 klientów na całym świecie

Klient proxy
Klient proxy
Klient proxy flowch.ai
Klient proxy
Klient proxy
Klient proxy