Google Reverse Image Searchは、Googleの検索を活用して画像機能を活用してプログラムを実行するためにGoogleの検索を活用するために設計されたオープンソースのPythonライブラリです。このツールは、画像のソースの確認、高解像度のバージョンの検索、画像のコンテンツとコンテキストの識別などのアプリケーションに特に役立ちます。逆の画像検索を実行するために自動化されたプログラム的な方法を必要とする開発者、研究者、愛好家向けに設計されています。
Python 3.x
次のPythonパッケージが必要です。
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
パラメーターが含まれます。この機能は、急速な連続したリクエストでサーバーを圧倒するのを防ぐために特に便利です。
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
)
貢献は大歓迎です!
このプロジェクトへの貢献方法に関する詳細なガイドラインについては、Converting.MDを参照してください。
バグに遭遇しましたか?私たちはそれについて聞いてみたいです。これらの手順に従って、問題を報告してください。
あなたのレポートは、私たちがすべての人のためにプロジェクトをより良くするのに役立ちます。
新機能のアイデアがありますか?お気軽に提案してください。方法は次のとおりです。
改善のためのあなたの提案はいつでも大歓迎です。
各バージョンの最新の変更と改善を最新の状態に保ちます。
あなたのセキュリティは私たちにとって重要です。セキュリティの脆弱性を発見した場合は、security.mdで見つかった責任ある開示ガイドラインに従ってください。脆弱性が報告され、対処されるまで、脆弱性を公に開示することは控えてください。
MITライセンスに基づいてライセンスされています。詳細については、ライセンスを参照してください。