5
Tôi muốn nhận thời gian phản hồi khi sử dụng urllib
. Tôi đã thực hiện dưới mã, nhưng nó là nhiều hơn thời gian đáp ứng. Tôi có thể lấy thời gian bằng cách sử dụng urllib
hoặc có phương pháp nào khác không?Thời gian đáp ứng cho urllib trong python
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()
"Thời gian phản hồi" là gì? Có thời gian để yêu cầu dns, thiết lập kết nối tcp, gửi tiêu đề http, nhận tiêu đề, đọc trang html không? – jfs
@ J.F.Sebastian Ý tôi là, thời gian phản hồi là thời gian chờ. Ngoài ra thời gian ping là okay. – Edward