python 脚本被意外打断之后(比如开网页但是断网了)如何从当前工作现场继续运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 脚本被意外打断之后(比如开网页但是断网了)如何从当前工作现场继续运行?相关的知识,希望对你有一定的参考价值。

我写了个类似爬虫的脚本抓取网页,要跑大概一天,但是网不太稳,偶尔要断个一两秒,然后脚本就中断了。。。求助
开网页用的urllib:
import urllib.request
...
html=page.read()

如果你只想运行一次,那么不用循环几乎是不可能的。当然你用crontab之类的定时任务来处理也可以。我猜想你登陆之后应该是要做一些操作的,那么在做任何操作之前你都去判断一下登陆状态,如果session过期或者其他原因导致登陆状态失效,那么就执行重登陆。
把脚本丢在后台执行,结果输出到log,应该没什么问题的。
参考技术A 使用try except之类的语句进行异常处理

以上是关于python 脚本被意外打断之后(比如开网页但是断网了)如何从当前工作现场继续运行?的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式开发基础之中断管理

uc/os进中断与进临界区有啥区别?

突破PTU网页认证校园网开热点

网页关闭后js脚本是不是还能继续执行?

我的IE浏览器为啥有的网页下面已经提示完毕了,但是还啥也显示不出来

Caddy端口正常网页打不开