Imgur API와 ProxyRotator를 활용하여 다수의 이미지를 업로드하자
2020. 2. 19. 03:36ㆍDiary
지난 글(Imgur API를 이용해서 이미지 서버 운영 비용을 절약하자)에서 Imgur API를 이용해서 Imgur 서버에 이미지를 올리고 사용하는 것을 언급했는데 Imgur API를 사용하는데는 몇가지 제한 사항이 있다.
첫 번째는 JPG, PNG의 경우 최대 20MB까지 업로드 가능하다. 두 번째는 하나의 IP에서 시간당 50개까지 업로드 가능하다. 위와 같은 제한사항, 특히 두 번째 항목 때문에 작은 서비스에도 적용하기가 어렵다.
그래서 생각해낸 방법이 프록시를 거쳐서 Imgur API를 호출하는 것이다. ProxyRotator는 유료이긴 하지만 REST API를 이용해서 손쉽게 프록시 서버 정보를 제공받을 수 있는 나쁘지 않은 서비스이다.
ProxyRotator 서비스를 이용해서 프록시 서버를 거쳐서 Imgur API를 호출하므로서 이미지를 업로드하고 업로드 횟수가 50회에 도달할때마다 ProxyRotator API를 호출하여 새로운 프록시 서버로 갱신하는 방식으로 다수의 이미지를 업로드 할 수 있게 만들수 있다.
'Diary' 카테고리의 다른 글
PyTorch로 Numpy를 대체하여 성능을 끌어올려보자 #pytorch #numpy #gpu #cuda #python #colab (1) | 2020.03.08 |
---|---|
웹툰 이미지에서 대사만 지워보자 #OCR #GCP #Python #OpenCV (1) | 2020.03.05 |
'레드옥션' 개발 후기 #Python #Flask #Chartjs #경매 (1) | 2020.03.05 |
Imgur API를 이용해서 이미지 서버 운영 비용을 절약하자 (0) | 2020.02.18 |
맥북에 프록시 서버를 설치하고 외부 서버의 브라우저에서 프록시 사용하기 (0) | 2020.02.17 |