code
March 18

Proxy Python

Шаблон добавления proxy в проект

import requests
from random import choice
url = 'https://httpbin.org/ip'
with open('proxy.txt') as file:
 proxy_file = file.read().split('\n') #read() считывает весь файл как одну строку, а затем метод split('\n') разбивает эту строку на список строк по символу новой строки.
 ip = choice(proxy_file).strip() #choice(proxy_file) это функция которая берет случайную строку из нашего списка строк proxy_file, а strip() просто удоляет лишние пробелы в нчале и конце строки
 proxy = { # Это наш словарь
 'http': f'http://{ip}', # Это ключи f говорит что строка динамическая
 'https': f'http://{ip}' # Это ключи
 }
try: #позволяет создать в случае ошибки исключение - except Exception
 response = requests.get(url=url, proxies=proxy)
 print(response.json())
except Exception as e: # В е мы передадим тип ошибки
 print(f'Ошибка: {e}')