Como obtenho o endereço IP de uma solicitação http usando a biblioteca de solicitações?
Estou fazendo solicitações HTTP usando a biblioteca de solicitações em python, mas preciso do endereço IP do servidor que respondeu à solicitação http e estou tentando evitar fazer duas chamadas (e possivelmente ter um endereço IP diferente daquele que respondeu o pedido.
Isso é possível? Alguma biblioteca http python me permite fazer isso?
ps: Eu também preciso fazer solicitações HTTPS e usar um proxy autenticado.
Atualização 1:
Exemplo:
import requests
proxies = {
"http": "http://user:[email protected]:3128",
"https": "http://user:[email protected]:1080",
}
response = requests.get("http://example.org", proxies=proxies)
response.ip # This doesn't exist, this is just an what I would like to do
então, gostaria de saber a quais solicitações de endereço IP conectadas a partir de um método ou propriedade na resposta. Em outras bibliotecas, consegui fazer isso encontrando o objeto sock e usando o método getpeername ().