【发布时间】:2021-10-13 12:16:37
【问题描述】:
我执行以下代码:
import urllib.request
from datetime import datetime
start = datetime.now()
user_agent = 'First Lastname abc@def.com' # SEC uses this format as header.
url = 'https://data.sec.gov/submissions/CIK0000320193.json'
headers={'User-Agent':user_agent,}
request=urllib.request.Request(url,None,headers)
response = urllib.request.urlopen(request)
data = response.read()
print(datetime.now() - start)
我花了0:02:33.646154 2.5 分钟。
这对我来说没有意义,因为我可以在不到一秒钟的时间内用浏览器打开链接。
为什么代码这么慢?我怎样才能让它更快?
感谢您的任何建议。
【问题讨论】:
-
这段代码的哪部分花费的时间最多?