gpt4 book ai didi

python - 如何强制 urllib2 超时?

转载 作者:太空狗 更新时间:2023-10-29 22:04:27 24 4
gpt4 key购买 nike

我想测试我的应用程序在通过 urllib2 抓取数据时对超时的处理,我想有一些方法来强制请求超时。

找不到非常非常慢的互联网连接,我可以使用什么方法?

我似乎记得一个有趣的应用程序/套件,用于模拟这些事情。也许有人知道链接?

最佳答案

我通常使用 netcat 监听本地机器的 80 端口:

nc -l 80

然后我使用 http://localhost/作为我的应用程序中的请求 URL。 Netcat 将在 http 端口回答,但永远不会给出响应,因此只要您在 urllib2.urlopen() 调用中或通过调用 socket.setdefaulttimeout()

关于python - 如何强制 urllib2 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com