从python中的ip地址获取响应
问题描述:
给定一个ip,我如何在python中对这个ip做出http请求?
例如,如果我想从位于'8.8.8.8'的服务器获取文件名't1.txt',我该怎么做? 我试过使用httplib和urllib2。 (如果通过使用标准Python库,正确的方法会更好)。
非常感谢, Iko。从python中的ip地址获取响应
答
import urllib
urllib.urlretrieve ("http://8.8.8.8/t1.txt", "t1.txt")
+0
谢谢。它也适用于urllib2 – user2629904
你究竟试过了什么?可以使用IP地址代替URL。 –
是的,该解决方案也可以是一个脚本,它向本身发送一个http请求(即使我们不知道可见的url) – user2629904
这也取决于您在服务器上运行的是什么服务。网络服务器,休息,肥皂,简单文件共享,... – pypat