gpt4 book ai didi

python - urllib2.urlopen - 当给出错误链接时关闭速度更快

转载 作者:行者123 更新时间:2023-12-01 06:05:37 26 4
gpt4 key购买 nike

我希望我的程序尝试打开页面并在时间间隔[0,t]内获取数据,如果该时间到期,连接应该关闭。
我正在使用urllib2来尝试完成任务。

t=1
url="http://example.com"
response=urllib2.urlopen(url,timeout=t)
html=response.read()

如果 url 存在,这似乎有效。但是,如果您输入一些不存在的网址,则需要很长时间才会出现错误以停止程序。如果我将此程序供某些网站使用,用户将需要等待错误消息太长时间。
如果urlopen命令花费的时间超过设定时间,是否有办法停止执行?

最佳答案

如果您只是检查链接是否正确,use a HEAD request .

关于python - urllib2.urlopen - 当给出错误链接时关闭速度更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097817/

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