Не могу подключить прокси
Список прокиси прекрасно выдается, но функция get_session просто не выполняется
url = "https://htmlweb.ru/json/proxy/get?api_key=f022588660efe96e81d9f20d0979d3a1"
r = requests.get(url)
print(r)
soup = bs(r.content, "html.parser")
free_proxies = []
dict_r = r.text
dict_r = json.loads(dict_r)
print(dict_r)
for i in range(20):
data = dict_r[str(i)]
print(data)
free_proxies.append(data['name'])
print(f'Обнаружено бесплатных прокси - {len(free_proxies)}:')
for i in range(len(free_proxies)):
print(f"{i + 1}) {free_proxies[i]}")
def get_session(free_proxies):
session = requests.Session()
proxy = random.choices(free_proxies)
print(proxy)
session.proxies = {"http": proxy, "https": proxy}
s = get_session(proxy)
try:
print("Страница запроса с IP:", s.get("http://icanhazip.com", timeout=1.5).text.strip())
except Exception as e:
print('ничего не работает')
return session