Google 리버스 이미지 검색은 이미지 기능으로 Google 검색을 활용하여 프로그래밍 방식으로 리버스 이미지 검색을 수행하도록 설계된 오픈 소스 파이썬 라이브러리입니다. 이 도구는 이미지 소스를 확인하거나 해상도 버전을 찾거나 이미지의 내용 및 컨텍스트를 식별하는 것과 같은 응용 프로그램에 특히 유용합니다. 역 이미지 검색을 수행하기위한 자동화되고 프로그래밍 방식이 필요한 개발자, 연구원 및 애호가를 위해 설계되었습니다.
Python 3.x
다음과 같은 파이썬 패키지가 필요합니다.
requests
: Google에 HTTP 요청을 작성합니다.beautifulsoup4
라이브러리. 저장소를 복제하고 필요한 종속성을 설치하십시오.
git clone https://github.com/RMNCLDYO/Google-Reverse-Image-Search.git
cd Google-Reverse-Image-Search
pip install -r requirements.txt
from reverse_image_search import GoogleReverseImageSearch
request = GoogleReverseImageSearch ()
response = request . response (
query = "Example Query" ,
image_url = "https://example.com/image.jpg" ,
max_results = 5
)
print ( response )
응답 방법에는 검색 요청 속도를 관리하도록 설계된 선택적 delay
매개 변수가 포함됩니다. 이 기능은 특히 빠른 연속 요청으로 서버를 압도하는 것을 방지하는 데 특히 유용하며, 이는 잠재적으로 Google 서버의 속도 제한 또는 임시 차단을 유발할 수 있습니다.
delay
매개 변수는 각 새 페이지 요청을하기 전에 대기 할 seconds
수를 지정합니다. 이 지연은 첫 번째 요청이 아닌 후속 페이지를 가져올 때만 적용됩니다. 선택적 매개 변수이며 설정하지 않으면 기본값이 1 초입니다.
지연 기능을 사용하려면 응답 방법에서 delay
매개 변수를 설정하십시오.
response = request . response (
query = "Example Query" ,
image_url = "https://example.com/image.jpg" ,
max_results = 10 ,
delay = 5 # Wait for 5 seconds before each request
)
기부금을 환영합니다!
이 프로젝트에 기여하는 방법에 대한 자세한 지침은 Contributing.md를 참조하십시오.
버그가 발생 했습니까? 우리는 그것에 대해 듣고 싶습니다. 다음 단계를 따르십시오. 문제를보고하십시오.
귀하의 보고서는 모든 사람에게 프로젝트를 개선하는 데 도움이 될 것입니다.
새로운 기능에 대한 아이디어가 있습니까? 자유롭게 제안하십시오. 방법은 다음과 같습니다.
개선에 대한 귀하의 제안은 항상 환영합니다.
각 버전의 최신 변경 및 개선 사항을 최신 상태로 유지하십시오.
귀하의 보안은 우리에게 중요합니다. 보안 취약점을 발견하면 Security.md에있는 책임있는 공개 가이드 라인을 따르십시오. 상기 취약성이보고되고 해결 될 때까지 모든 취약점을 공개적으로 공개하지 마십시오.
MIT 라이센스에 따라 라이센스. 자세한 내용은 라이센스를 참조하십시오.