通过代理解析主机名
我正在写一个小的Python脚本,需要解析主机的IP地址或域名。通常我会用gethostbyname或者gethostbyaddr这两个方法。不过,我的所有流量都是通过代理发送的。我可以使用curl命令加上-x选项来获取数据。
我的问题是,如何在使用代理的情况下解析主机名和IP地址呢?在Python中,我不能使用socks。
提前谢谢你。
1 个回答
0
我觉得如果你使用HTTP代理的话,代理也会负责处理符号主机名的解析。
如果你想在Python中实现这个功能,可以使用pycurl,并设置选项pycurl.HTTPPROXYTUNNEL。