如何解决如何在python中使用urllib.request.urlopen同时打开两个不同的URL
我想知道是否有人知道如何使用 urllib.request.urlopen 同时打开 2 个不同的 URL?到目前为止,我只能使用 try 和 except 一次打开一个 URL:
try:
preflash = urllib.request.urlopen("http://192.168.100.6",timeout=5).getcode()
print("Web page status code:",preflash,"FAIL")
sys.exit(0)
except urllib.error.URLError:
correct = urllib.request.urlopen("http://192.168.100.5",timeout=10).getcode()
print("Web page status code:",correct)
print("IP address: 192.168.100.5 is reachable")
我怎样才能同时打开两个 URL,并且当 192.168.100.6 可访问时,系统就会退出,正如您在我的代码中可以清楚地看到的那样。但如果 192.168.100.5 可达,则程序继续运行。 如何同时打开 192.168.100.6 和 192.168.100.5,然后使用 urllib 或其他方法,如果 192.168.100.6 可访问则打印“Fail”,如果 192.168.100.5 可访问则打印“Pass”。
>我已经阅读了线程,但我真的不知道如何实现它,所以请帮助我,向我展示如何做到这一点我真的不知道并且在阅读有关线程多线程 aiohttp aiosync 之后我很困惑我我只是很困惑。 如果有人可以向我展示它是如何完成的,我可以以此为基础来了解正在发生的事情。
我只是一个初学者,所以请大家放轻松。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。