Redian新闻
>
请教一个python urlopen的问题
avatar
请教一个python urlopen的问题# Programming - 葵花宝典
e*n
1
请问Texas Service Center有自己的热线电话吗 (如果有请告知号码), 还是所有
Service Centers 都用一个号码 1 800 375 5283。 谢谢!
avatar
E*d
2
我编了一个程序需要大量访问webpage读数据,
有的时候网络速度慢,就出现下来错误了:
现在我想问的是有没有办法当出现这样网络不太好的时候直接跳过,
运行下一个循环?
urlopen运行的status怎么得到?通过判定这个urlopen的staus能不能达到我的要求?
data1 =urllib.urlopen(stockurl)
File "/usr/lib64/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib64/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib64/python2.3/urllib.py", line 297, in open_http
h.endheaders()
File "/usr/lib64/python2.3/httplib.py", line 712, in endhea
avatar
b*n
3
use try and except to catch status. You can specify default timeout in socke
t.defaulttimeout or something like that

【在 E*****d 的大作中提到】
: 我编了一个程序需要大量访问webpage读数据,
: 有的时候网络速度慢,就出现下来错误了:
: 现在我想问的是有没有办法当出现这样网络不太好的时候直接跳过,
: 运行下一个循环?
: urlopen运行的status怎么得到?通过判定这个urlopen的staus能不能达到我的要求?
: data1 =urllib.urlopen(stockurl)
: File "/usr/lib64/python2.3/urllib.py", line 76, in urlopen
: return opener.open(url)
: File "/usr/lib64/python2.3/urllib.py", line 181, in open
: return getattr(self, name)(url)

avatar
E*d
4
Thanks,我试试看

socke

【在 b******n 的大作中提到】
: use try and except to catch status. You can specify default timeout in socke
: t.defaulttimeout or something like that

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。