程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了WIFI连接丢失后如何重新连接并稍后在Python urllib大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决WIFI连接丢失后如何重新连接并稍后在Python urllib?

开发过程中遇到WIFI连接丢失后如何重新连接并稍后在Python urllib的问题如何解决?下面主要结合日常开发的经验,给出你关于WIFI连接丢失后如何重新连接并稍后在Python urllib的解决方法建议,希望对你解决WIFI连接丢失后如何重新连接并稍后在Python urllib有所启发或帮助; @H_450_2@我正在尝试制作一个每 2 秒检查一次网站标题的 Python 程序。我的程序有效 连接良好时很好。但是当我失去wifi连接时,python程序有时会打印“connection lost....”并在wifi连接恢复后开始打印网站的标题。

@H_450_2@但有时当wifi连接丢失并且程序不打印“connection lost...”时,即使在连接恢复后也不会显示标题,就好像程序已挂起并且什么也不做。不知道我是如何解决这个问题的。

import urllib.request

notFound = True
while(notFound):
    try:
        version = 'Mozilla/5.0 (windows NT 6.1; Win64; x64)'
        URL = "https://www.Google.com/"
        req = urllib.request.request(url = URL,data=None,headers={'User-Agent': version})
        f = urllib.request.urlopen(req)
        webpage = str(f.read())
        code = f.code
        print(codE)
        title = find_between_r(webpage,titleChar[0],titleChar[1]) #prints title of webpage
        print(titlE)
    except urllib.request.URLError as e:
        print("connection lost...")
        time.sleep(2)
@H_450_2@所以我试图找出一种方法来编写这个程序,这样即使我失去连接并重新连接,它也会像失去连接之前一样开始工作。

解决方法

@H_450_2@尝试使用:

f = urllib.request.urlopen(req,timeout=10)
@H_450_2@这将强制 10 秒超时并在超过 10 秒时抛出错误。

@H_450_2@告诉我这是否解决了您的问题,或者问题是否仍然存在。

大佬总结

以上是大佬教程为你收集整理的WIFI连接丢失后如何重新连接并稍后在Python urllib全部内容,希望文章能够帮你解决WIFI连接丢失后如何重新连接并稍后在Python urllib所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:urllib