【发布时间】:2019-12-22 09:52:04
【问题描述】:
使用urllib.request.urlopen("http://google.com") 或requests.get(("http://google.com") 会导致在获得响应之前延长时间延迟(约1 分钟或更长时间)。
大家好,
我正在尝试使用一些依赖于 urllib 的代码进行网络抓取。昨天事情进展顺利,但今天我的时间滞后了很多。我已将其范围缩小到 urllib 并在 requests.get 中重现了该问题。基本上,当我运行以下代码时,大约需要 1 分钟才能得到响应。这不是昨天发生的。响应很好,但我只是不知道后端发生了什么导致延迟。关于如何调试的任何建议,或者你们都知道会发生什么?
提前致谢。
我的操作系统:Ubuntu 18.04
import urllib
response = urllib.request.urlopen('http://google.com')
print(response)
我得到了我正在寻找的结果,但我遇到的问题是它需要 >1 分钟的加载时间......
【问题讨论】:
标签: python python-requests urllib urlopen