Tempo de resposta para o urllib em python

Eu quero ter tempo de resposta quando usourllib. Eu fiz abaixo do código, mas é mais do que o tempo de resposta. Posso pegar o tempo usandourllib ou tem algum outro método?

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()