问题描述:

  使用百度API时,结果报错401:

{"status":401,"message":"当前并发量已经超过约定并发配额,限制访问"}

  

解决办法:

  1. 原因分析:百度地图API有些接口限制并发请求的数量,虽然标记每分钟多少条,但是使用for循环发送时,即使最大数量小于限制,仍会返回超过限制的错误。

  2. 解决办法:

    在for循环中使用setTimeout函数,以i*x为延时,向API发送请求,x为该API执行的大概速度,从F12中可以查看。

    或者人为设置延时执行:

    time.sleep(5)  # 延时5-8秒

     

posted on 2022-08-03 11:01  HandsomeFa  阅读(937)  评论(0编辑  收藏  举报