1


给定一个ip,我如何在python中向这个ip发出http请求?

例如,如果我想从位于“8.8.8.8”上的服务器获取文件名“t1.txt”,我该怎么做?我试过使用 httplib 和 urllib2。(如果正确的方法是使用标准的 Python 库,那就更好了)。

非常感谢,伊科。

4

2 回答 2

4
import urllib
urllib.urlretrieve ("http://8.8.8.8/t1.txt", "t1.txt")
于 2013-07-29T10:51:41.713 回答
2

对于简单的 url 检索,urllib是完全可以的(并且是一个标准的 Python 库)......

...但是如果您正在寻找在更复杂的情况下更易于使用的东西,您应该看看request

import requests
r = requests.get('http://8.8.8.8/t1.txt')
于 2013-07-29T11:20:28.693 回答