البحث عن الصور العكسي من Google عبارة عن مكتبة Python مفتوحة المصدر مصممة للاستفادة من بحث Google عن طريق إمكانيات الصور لأداء عمليات البحث عن الصور العكسي بشكل برمجي. هذه الأداة مفيدة بشكل خاص للتطبيقات مثل التحقق من مصدر الصورة ، أو العثور على إصدارات دقة أعلى ، أو تحديد محتوى وسياق الصورة. إنه مصمم للمطورين والباحثين والهواة الذين يحتاجون إلى طريقة تلقائية وبرنامجية لأداء عمليات البحث عن الصور العكسية.
Python 3.x
حزم Python التالية مطلوبة:
requests
: لتقديم طلبات HTTP إلى Google.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
للانتظار قبل تقديم كل طلب صفحة جديدة. يتم تطبيق هذا التأخير فقط عند جلب الصفحات اللاحقة ، وليس في الطلب الأول. إنها معلمة اختيارية ، وإذا لم يتم تعيينها ، تتخلف عن ثانية واحدة.
لاستخدام ميزة التأخير ، اضبط معلمة 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
)
المساهمات مرحب بها!
يرجى الرجوع إلى المساهمة. md للحصول على إرشادات مفصلة حول كيفية المساهمة في هذا المشروع.
واجهت خطأ؟ نود أن نسمع عن ذلك. يرجى اتباع هذه الخطوات للإبلاغ عن أي مشكلات:
سيساعدنا تقريرك في جعل المشروع أفضل للجميع.
هل لديك فكرة عن ميزة جديدة؟ لا تتردد في اقتراح ذلك. إليكم كيف:
اقتراحاتك للتحسينات موضع ترحيب دائمًا.
ابق على اطلاع دائم بأحدث التغييرات والتحسينات في كل إصدار:
أمنك مهم بالنسبة لنا. إذا اكتشفت ثغرة أمنية ، فيرجى اتباع إرشادات الإفصاح المسؤولة الموجودة في Security.md. يرجى الامتناع عن الكشف عن أي نقاط الضعف علنًا حتى يتم الإبلاغ عن الضعف المعلن.
مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. انظر الترخيص للحصول على التفاصيل.