我目前正在使用tor用python包装我的http请求,我的代码如下所示:
import requests
import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, '127.0.0.1', 9050, True)
socket.socket = socks.socksocket
def is_up_or_down(url):
try:
response = requests.get(url)
except requests.exceptions.ConnectionError:
return {"response_code":404, "elapsed_time":0}
return {"response_code":response.status_code, "elapsed_time":response.elapsed.total_seconds()}
现在我让它返回请求的状态码和经过的时间,但是有可能得到用于发出请求的IP吗?你知道吗
Http头元有一个远程地址字段
相关问题 更多 >
编程相关推荐