2012-02-06 57 views
1

我在写一个小的Python脚本,它需要解析主机的IP或域名。通常我会使用gethostbyname或gethostbyaddr。但是,整个流量通过代理发送。我可以用-x选项使用curl检索数据。使用代理解析主机名

我的问题是如何解决与代理的方式主机名和IP?在Python中我不能使用袜子。

预先感谢您。

+0

您不能在Python中使用SOCKS,但有第三方模块,如http://socksipy.sourceforge.net/ – 2012-02-06 10:55:33

+0

我的意思是我不能使用这个模块。我正在考虑使用curl(因为它解析给定地址的IP)或命令行来解决此问题的一些技巧,但迄今为止一无所获。 – user1192062 2012-02-06 11:09:12

回答

0

我相信,如果您使用http代理,则代理也会完成符号主机名的名称解析。

如果你想用python包装它,请使用pycurl和setopt pycurl.HTTPPROXYTUNNEL。