с использованием socks5h гарантирует, что разрешение DNS происходит через прокси. Попробуйте этот код:
import requests
def main():
proxies = {
'http': 'socks5h://127.0.0.1:9050',
'https': 'socks5h://127.0.0.1:9050'
}
r = requests.get('<url_here>', proxies=proxies)
print(r.text)
if __name__ == '__main__':
main()