Код:
api_access_token = '1232131'
proxies = {
'http': f'http://{cproxy[2]}:{cproxy[3]}@{cproxy[0]}:{cproxy[1]}',
'https': f'http://{cproxy[2]}:{cproxy[3]}@{cproxy[0]}:{cproxy[1]}',
}
session = requests.Session()
session.proxies.update(proxies)
session.headers['Accept'] = 'application/json'
session.headers['authorization'] = 'Bearer ' + api_access_token
b = session.get('https://edge.qiwi.com/funding-sources/v2/persons/' + login + '/accounts')
rubAlias = [x for x in b.json()['accounts'] if x['alias'] == 'qw_wallet_rub']
rubBalance = rubAlias[0]['balance']['amount']
Вот такой код, работает без прокси, но мне надо что-бы работало с прокси. Прокси платные, валидные чекал через сессии и на других сайтах, и на сайте на котором покупал тоже пишут что прокси валидные. При запросе на баланс, выдаёт следующую ошибку:
requests.exceptions.ProxyError: HTTPSConnectionPool(host='edge.qiwi.com', port=443): Max retries exceeded with url: /funding-sources/v2/persons/79911444932/accounts (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 502 Bad Gateway'))