以前用python发布数据到网站,就遇到卡住不动的情况,也没报错,就是单纯的卡住不动了
今天用python采集一些sq论坛的用户名,又是偶尔几百个采集后,就卡住不动了
用就是最简单的语句。。。whileifelse之类,是不是用try就不会卡住不动?
热议
2楼 cherbim 昨天22:03
你用了requests?这个多进程/线程经常卡死一动不动
requests设置一下超时时间
建议贴上代码,这样更好找问题
3楼 战神赵日天 昨天22:13
你用了requests?这个多进程/线程经常卡死一动不动
requests设置一下超时时间
建议贴上代码,这样更好找问 ...
哦哦哦,我试试看把requests放到try下,并设置超时
多谢多谢
4楼 cherbim 昨天22:15
哦哦哦,我试试看把requests放到try下,并设置超时
多谢多谢
你看一下requests的请求频率,要是几秒1次的那种,大概率就是它的问题,或者看下try 的except是不是忽略了错误
5楼 yrj 昨天22:15
我觉得楼上说的有道理,应该是卡在网络请求上,可以分部print,看看具体卡在哪
6楼 战神赵日天 昨天22:21
我觉得楼上说的有道理,应该是卡在网络请求上,可以分部print,看看具体卡在哪 ...
嗯,我加了try,以及timeout =5,貌似还行,目前看到20%左右的timeout打印了。不过是国外服务器,晚上5秒打不开,正常。
7楼 战神赵日天 昨天22:23
你看一下requests的请求频率,要是几秒1次的那种,大概率就是它的问题,或者看下try 的except是不是忽略 ...
我这个就是最简单的requests,单线程请求,我刚才加了try和timeout=5,试试看把,反正目前隔着几个采集数据就出现一个timeout,我理解为正常情况。
8楼 王表弟 3小时前
反正我用python 觉得确实太卡
9楼 phpsky 3小时前
必须要try 意外情况太多了
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。