0
저는 파이썬에서 github API로 작업하고 있습니다.여러 페이지 REST 쿼리를 빠르게 검색하는 방법
Github는 페이지 당 최대 100 개 항목에 대한 대부분의 GET 응답을 제한합니다. 각 요청에는 2 초 정도 걸리므로 20 페이지 요청은 훌륭한 사용자 환경이 아닙니다.
동시에 요청을 만드는 비범 한 방법은 무엇입니까?
저는 파이썬에서 github API로 작업하고 있습니다.여러 페이지 REST 쿼리를 빠르게 검색하는 방법
Github는 페이지 당 최대 100 개 항목에 대한 대부분의 GET 응답을 제한합니다. 각 요청에는 2 초 정도 걸리므로 20 페이지 요청은 훌륭한 사용자 환경이 아닙니다.
동시에 요청을 만드는 비범 한 방법은 무엇입니까?
여러 가지 방법이 있습니다. 가장 쉬운 방법은 concurrent.futures 모듈 (또는 Python 2.x의 경우 backported version)을 사용하는 것입니다.
그러나 GitHub은 자신의 API에 속도 제한을 적용해야하며, 속도 제한에 맞지 않고 원하는만큼 많은 요청을 할 수는 없습니다. 따라서 HTTP/429 오류를 확인하고 그에 따라 다시 확인하십시오.