首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法在instagram api登录(instagrapi)时获得超过429错误(请求太多)

问题描述: 无法在instagram api登录(instagrapi)时获得超过429错误(请求太多)

回答: 这个问题是由于请求频率过高导致的,Instagram API对请求频率有限制,当超过一定的请求次数后会返回429错误,表示请求太多。为了解决这个问题,可以采取以下几种方法:

  1. 降低请求频率:减少请求的频率可以避免触发Instagram API的限制。可以通过增加请求之间的时间间隔或者限制每分钟的请求次数来降低请求频率。
  2. 使用代理:通过使用代理服务器可以隐藏真实的请求来源,从而绕过Instagram API的限制。可以使用一些代理服务提供商的产品,如腾讯云的云服务器(https://cloud.tencent.com/product/cvm)来搭建代理服务器。
  3. 使用Instagram官方提供的API:Instagram官方提供了一些API接口,可以通过这些接口来获取需要的数据,而不需要使用第三方库。可以参考Instagram官方文档(https://developers.facebook.com/docs/instagram-api)了解更多关于API的信息。
  4. 使用Instagram的商业解决方案:如果需要更高的请求频率或者更多的功能,可以考虑使用Instagram的商业解决方案,如Instagram for Business(https://business.instagram.com/)或者Instagram Ads(https://www.facebook.com/business/instagram)。

总结: 无法在instagram api登录(instagrapi)时获得超过429错误(请求太多)是由于请求频率过高导致的。为了解决这个问题,可以降低请求频率、使用代理、使用Instagram官方提供的API或者考虑使用Instagram的商业解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Elasticsearch 断路器报错了,怎么办?

如果Elasticsearch估计某项操作会导致内存使用率超过断路器设置的上限,它会停止操作并返回错误。 默认情况下,父级断路器 JVM 内存使用率达到 95% 触发。...为了防止错误,官方建议使用率持续超过 85% 的情况下,采取措施减少内存压力。...3、Elasticsearch 断路器报错示例 3.1 客户端请求429 错误 如果一个请求触发了一个断路器,Elasticsearch会返回一个错误,其 HTTP 状态代码为429。...} 熟悉Http 协议的同学都知道:HTTP协议中,响应状态码 429 Too Many Requests 表示一定的时间内用户发送了太多请求,即超出了“频次限制”。...原因 3:存在映射“爆炸”现象 定义太多的字段或将字段嵌套得太深,会导致使用大量内存的映射“爆炸”。 原因 4:存在大型批量请求 大型的批量索引或多重搜索请求会造成 JVM 的内存压力。

1.7K51

Twitter、Instagram、YouTube全宕机了

当地时间2月8日,据安全媒体InfoRiskToday报道,全球最大的三家社交媒体平台遭遇宕机,Twitter、Instagram和YouTube的部分用户无法访问其账户。...许多Twitter用户8日收到一条消息提示称“已超过每日推文发送限额,无法发帖。”当天下午3点,Twitter宣布美国的Twitter Blue用户可以编辑长推文,最多可发布4000个字符。...YouTube用户8日收到了服务器错误429”的消息。根据Downdetector的数据,YouTube的宕机时间很短,但规模较大。...Hubspot表示:“HTTP Error 429是一个HTTP响应状态代码,表示客户端应用程序已经超过了速率限制,或者超过定额时间内可发送的请求数量。”...就在这三家社交媒体宕机事件发生的前一天,微软不到两周的时间内遭遇了两次大规模云服务宕机。2月6日晚间,微软报告北美地区用户无法访问Outlook.com网络邮件等服务,故障一直持续到7日。

73230
  • org.springframework.web.client.HttpClientErrorException: 429 Too Many Requests

    一般而言,当服务端检测到客户端短时间内频繁的尝试访问特定页面,它会触发速率限制功能。最常见的例子是用户(或攻击者)反复多次地尝试调用登录接口。...所以当出现429错误的时候,就意味着有一个用户或一段代码被太多次的请求,继而触发了服务端的限速功能。...解决方式 收到429状态码并不是一个常规意义上的错误,因为你的请求率太高了,服务器已经被搞的受不了了。所以我们可以把他理解为服务端“友好”要求客户端降低请求频率。 1)让进程休眠。...如果服务器没有告诉您需要等待多长时间,那么您可以通过增加暂停时间来重试请求。还可以避免因为任务重试中的集中请求而被再次限流。因为重试又会有大量的请求同一刻涌入,会不断地造成限流。 3)令牌桶。...如果您提前知道在给定的时间内能够发出多少请求,那么这种技术就很有用。每次访问API,首先从桶中获取一个令牌。桶以恒定的速度重新装满。如果桶是空的,我们就知道再次访问API之前必须等待。

    51010

    Python爬虫爬取Instagram博主照片视频

    前言 Instagram上有很多非常好看的照片,而且照片类型非常全,照片质量也很高。 但是有个问题,不管是移动端还是在网页端都不能通过长按或者右键方式进行图片保存。...所以可以通过一个while循环不断发起XHR请求直到参数has_next_page参数的值为False退出循环,并在每次的响应内容里提取12张图片的url和参数end_cursor、has_next_page...最后的小问题 429状态码 若博主帖子数目太多中途请求json的时候会返回一个429的状态码。...响应状态码429 Too Many Requests 经过测试,2000条以内不会返回429,若爬取的博主有2000条以上帖子可以在请求json的时候加一点延迟,如上图代码块中的第96行。...其次,类似的问题还有如果博主发的是超过1张的照片组,也只能拿到其中的第一张照片。

    4.8K42

    手把手教你爬取Instagram博主照片和视频

    最后的小问题 1. 429状态码 若博主帖子数目太多中途请求json的时候会返回一个429的状态码。...响应状态码429 Too Many Requests 经过测试,2000条以内不会返回429,若爬取的博主有2000条以上帖子可以在请求json的时候加一点延迟,如上图代码块中的第96行。...视频文件 由于前12条帖子是一开始的HTML文件中提取到的,我没有找到包含前12条帖子内容的XHR请求的url,也没有该HTML文件中找到包含视频内容的url链接。...其次,类似的问题还有如果博主发的是超过1张的照片组,也只能拿到其中的第一张照片。 3....后记 以上就是所有的Instagram爬虫的爬虫逻辑和部分代码。初学不久,如有相关术语使用错误欢迎评论或私信指正。

    25.4K21

    HTTP协议状态码详解(HTTP Status Code)

    5xx(服务器错误) 这些状态代码表示服务器尝试处理请求发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。...例如,服务器无法识别请求方法可能会返回此代码。 502   (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。...429 Too Many Requests (太多请求) 当你需要限制客户端请求某个服务数量,该状态码就很有用,也就是请求速度限制。... RFC 中有提到这两个的例子: 如果你登录WIFI前访问某个网站,网络设备将会拦截首个请求,这些设备往往也有自己的网站图标 ‘favicon.ico'。...如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,现实中这种问题非常常见。

    1.8K80

    总结最近半年对Elasticsearch开源项目的贡献

    ,但是当前调用PUT {index}/_mapping API进行修改时却没有报错,本次提交的改动是修改两个参数抛出400参数错误。...Bug产生的原因是,异步请求的ActionListener中没有对docs参数进行判空,导致始终没有响应给客户端。 修复删除enrich policy的bug issue: #5122....当因磁盘写满而导致ES自动对索引设置read_only_allow_delete block,对http请求返回429状态码而不是403 issue: #49393 PR: #50166 这个提交有意思了...所以该提交就需要针对因为index.read_only_allow_delete为true的情况,返回429状态码(429意思是TOO_MANY_REQUESTS, 请求太多,需要限流)。...一方面,auto release开启,因为客户端接收到429状态码,写入请求经过重试后能够成功执行;另一方面,关闭auto release, 写入请求经过数次重试后仍然执行失败而报错。

    1.8K31

    你不得不知道的HTTP状态码有哪些

    417 (未满足期望值) 服务器未满足”期望”请求标头字段的要求。 5xx(服务器错误) 这些状态代码表示服务器尝试处理请求发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。...500 (服务器内部错误) 服务器遇到错误无法完成请求。 501 (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法可能会返回此代码。...429 Too Many Requests (太多请求) 当你需要限制客户端请求某个服务数量,该状态码就很有用,也就是请求速度限制。... RFC 中有提到这两个的例子: 如果你登录WIFI前访问某个网站,网络设备将会拦截首个请求,这些设备往往也有自己的网站图标 ‘favicon.ico'。...如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,现实中这种问题非常常见。

    52320

    HTTP协议状态码详解

    408 (请求超时) 服务器等候请求发生超时。 409 (冲突) 服务器完成请求发生冲突。 服务器必须在响应中包含有关冲突的信息。...5xx(服务器错误) 这些状态代码表示服务器尝试处理请求发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。...代码 说明 500 (服务器内部错误) 服务器遇到错误无法完成请求。 501 (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法可能会返回此代码。...429 Too Many Requests (太多请求) 当你需要限制客户端请求某个服务数量,该状态码就很有用,也就是请求速度限制。...如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,现实中这种问题非常常见。

    65530

    价值$6500美金的Instagram发贴文字说明添加漏洞

    大家好,我是Sarmad Hassan,今天我要和大家分享的是一个关于Instagram的漏洞,这个漏洞很有意思,我可以利用它来在其它Instagram用户的发贴中添加描述,最终也获得Instagram...8月的一天,当我看到Facebook页面中有一个可以管理 Instagram 应用的选项(具体可查看此处说明),我就突发奇想,想尝试Facebook网页中来绕过Instagram的双因素认证(2FA...3、还有另外两个参数:caption(说明) 和 title(标题); 4、当我们Instagram网页应用中创建任意图片或视频发贴Instagram都会询问你是否要加上一段图片或视频说明,当然这是可选的...视频发贴; 3、当然了,这只限于针对一些有发贴查看权限的公开用户; 奇怪的是,以上的漏洞利用操作之后,响应消息会返回一个名为“Oops an error occurred”的内部服务器错误,但是,操作最终是有效的...还有太多名流Instagram用户就不一一罗列了,你可以想像利用这个漏洞制造的舆论风波多么可怕,当然还可用于各大公司之间的恶意宣传诋毁。

    88910

    Valine 评论计数 429(too many requests)解决方案

    429 报错 最近在开发 LBMS 后台的图片上传时候遇到了同样的问题(大量图片同时请求触发429限制)在这之前所使用的 valine 评论系统其中的一个 api 也是同样报错,原因很简单,leancloud...对同时发起大量查询做了限制处理,这直接导致默认请求数量过多时会返回 429 too many requests 错误,进而对操作造成一定的影响。...() //定时器内发起请求,每次请求延迟相同,异步请求仍会触发 429 错误 },1000) setTimeOut(function(){ doquery()...//(异步延迟)定时器内发起请求,每次请求延迟发生变化,实现了延迟请求,不会触发 429 错误 },i*100) //这里的 i 是动态发生变化的 } 这样一来解决 429 错误的思路应该很明确了...429 错误,唯一有点小影响的可能是动态变化的延迟时间,不过可以忽略不记。

    17810

    最全HTTP 状态码

    500 Internal Server Error:含义:服务器内部错误。这个状态码表示服务器处理请求发生了不可预料的错误无法完成请求。...420提高你的耐心也不是HTTP标准的一部分,但是被版本1的Twitter搜索和趋势APi返回当客户端的速率被限制的时候。其它的服务提供商可能会使用429太多请求响应码来代替。...429过多请求用户已经发送了太多请求指定的时间里。用于限制速率。431请求头部字段太大服务器由于一个单独的请求头部字段或者是全部的字段太大而不愿意处理请求。...499客户端关闭请求(Nginx)当服务器仍在处理请求但连接已被客户端关闭使用,Nginx日志中记录,用于表示服务器无法返回状态码。...状态码类型说明500服务器内部错误服务器遇到错误无法完成请求。501尚未实施服务器不具备完成请求的功能。 例如,服务器无法识别请求方法可能会返回此代码。

    84310

    Elasticsearch 出现 “429 rejected” 报错,怎么办?

    如上两个问题都和 “reject 429错误紧密结合在一起。 3、“429 拒绝请求”原因解读 当 Elasticsearch 拒绝请求,它会停止操作并返回带有 429 响应码的错误。...当负载超过一定限度,新的请求将会被拒绝。 写入请求最高内存上限 indexing_pressure.memory.limit 设置为堆内存的 10%。...此外, “429 拒绝错误“可以作为衡量是否达到性能瓶颈的依据——做压力测试可以不断增加并发,观察CPU使用率、磁盘IO使用率,当 Elasticsearch 返回 429 错误,可以认为 Elastic...4、如何检查 “429 拒绝请求错误? 要检查每个线程池的拒绝任务数,可以使用如下的 cat 线程池 API。...被拒绝任务与已完成任务的比例很高,尤其是搜索和写入线程池中,这意味着 Elasticsearch 会定期拒绝请求

    2.1K30

    RESETful API 设计规范

    对不会返回响应体的成功请求进行响应(比如 DELETE 请求) 3xx 重定向 40x 客户端错误 400 Bad Request 请求异常,比如请求中的body无法解析 401 Unauthorized...如通过手机号码提供注册功能的 API,当用户提交的手机号已存在,必须 返回此状态码。 410 Gone 表示当前请求的资源已永久不存在。...当调用老版本 API 的时候很有用 413 Request Entity Too Large 该状态码表示服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。...] }, "status_code": 422 } 429 Too Many Requests 该状态码表示用户请求次数超过允许范围。...如 API 设定为 60次/分钟,当用户一分钟内请求次数超过 60 次后,都 应该 返回该状态码。

    1.7K10

    错误代码

    500 - 服务器处理您的请求发生错误原因:我们的服务器出现问题。解决方案:稍等片刻后重试您的请求,如果问题仍然存在,请联系我们。检查状态页面。...确保您的请求中用新的API密钥替换旧的API密钥,并遵循我们的最佳实践指南。401 - 提供的API密钥不正确这个错误消息表明您在请求中使用的API密钥不正确。...429 - 请求速率已达到限制这个错误消息表明您已经达到了API的分配速率限制。这意味着您在短时间内提交了过多的令牌或请求超过了允许的请求数量。...429 - 您已超出当前配额,请检查您的计划和结算详情这个错误消息表明您已经达到了API的月度使用限制,或者对于预付费用户,您已经使用完了所有的信用额度。您可以限制页面上查看您的最大使用限制。...InternalServerErrorInternalServerError 表示处理您的请求我们这边出了问题。这可能是由于临时错误、bug 或系统故障导致的。

    17910

    面试题:设计限流器

    假设我们的 API 允许每秒2个请求,一个客户端一秒内向服务器发送3个请求。前两个请求被路由到 API 服务器。然而,速率限制器中间件限制了第三个请求,并返回一个 HTTP 状态码 429。...HTTP 429 响应状态码表示用户发送的请求过多。 云微服务已经变得广泛流行,并且速率限制通常在称为API网关的组件中实现。...超过限流阈值 如果请求是速率受限的,APls返回HTTP响应代码429(请求太多)发送到客户端。根据用例的不同,我们可以将速率受限的请求排队等待稍后处理。...速率限制器将以下HTTP报头返回给客户端: 当用户发送了太多请求,一个429 too many requests错误和X-Ratelimit-Retry-After头返回给客户端。...如果请求是速率限制的,速率限制器向客户端返回429个过多的请求错误。与此同时,请求被丢弃或转发到队列。 分布式环境中限流器 构建一个单服务器环境中工作的速率限制器并不困难。

    33210

    OpenAPI 标准规范,了解一下?

    Service 管理API应该考虑一些具体的规范,对命名规则、标准词汇、最佳实践模式、错误码等信息都有明确的规定,同时用系统化、平台化的手段来管理API,确保不走偏。...当然服务器也可以返回一个404响应,假如它不希望让客户端获得任何信息。 404 Not Found 请求失败,请求所希望得到的资源未被服务器上发现。...当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。 502 Bad Gateway 作为网关或者代理工作的服务器尝试执行请求,从上游服务器接收到无效的响应。...{  "message":"错误详情" } 错误详情应该可以帮助用户轻松快捷地理解和解决API 错误。通常,在编写错误详情请考虑以下准则: 不要假设用户是您 API 的专家用户。...没有登录的用户是按照请求的 IP 来确定的,而登录的用户按照认证后的信息来确定身份。 对于超过流量的请求,可以返回 429 Too many requests[13] 状态码,并附带错误信息。

    2.8K41

    应对LeanCloud对于处理性能的限制

    错误码详解 429 信息 - Too many requests. 含义 - 超过应用的流控限制,即超过每个应用同一刻最多可使用的工作线程数,或者说同一刻最多可以同时处理的数据请求。...通过 控制台 > 存储 > API 统计 > API 性能 > 总览 可以查看应用产生的请求统计数据,如平均工作线程、平均响应时间等。...我们主要关注QPS的变化,上图中较高的曲线是未经处理发送查询请求的QPS曲线,这时由于并发的查询数过多,导致LeanCloud达到瞬时的负载上限而出现429错误。...官方的错误代码解释为: 429 信息 - Too many requests. 含义 - 超过应用的流控限制,即超过每个应用同一刻最多可使用的工作线程数,或者说同一刻最多可以同时处理的数据请求。...通过 控制台 > 存储 > API 统计 > API 性能 > 总览 可以查看应用产生的请求统计数据,如平均工作线程、平均响应时间等。

    1.4K20
    领券