Czas odpowiedzi dla urllib w Pythonie
Chcę uzyskać czas odpowiedzi, gdy używamurllib
. Zrobiłem poniżej kodu, ale to więcej niż czas odpowiedzi. Czy mogę uzyskać czas używającurllib
lub masz jakąkolwiek inną metodę?
import urllib
import datetime
def main():
urllist = [
"http://google.com",
]
for url in urllist:
opener = urllib.FancyURLopener({})
try:
start = datetime.datetime.now()
f = opener.open(url)
end = datetime.datetime.now()
diff = end - start
print int(round(diff.microseconds / 1000))
except IOError, e:
print 'error', url
else:
print f.getcode(), f.geturl()
if __name__ == "__main__":
main()