2012-02-06 105 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。