大家好,又见面了,我是你们的朋友全栈君。
@classmethod
def get_page_convertibleBonds(cls, pageIndex, retry_count=10):
url = "http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeDataSimple?page=%d&num=1000&sort=symbol&asc=1&node=hs_z&_s_r_a=page" % (
pageIndex)
for _ in range(retry_count):
time.sleep(1)
try:
request = Request(url)
lines = urlopen(request, timeout=10).read()
if len(lines) < 15: # no data
return None
except Exception as e:
print(e)
else:
datas = json.loads(lines.decode('utf-8') if ct.PY3 else lines)
return datas
raise IOError(ct.NETWORK_URL_ERROR_MSG)
没什么好说的,分享出来,拿来就是用
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127028.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...