اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

ما تقصده هو تخطي الـ captcha، وذلك ممكن من خلال سكريبت بايثون أو جافاسكريبت للتعرف على الكابتشا ثم محاولة حلها لكن ذلك ليس أكيد 100%.

ابحث على جيت هب عن captcha bypass  أو captcha resolver وستجد مستودعات كثيرة، قم بتجربة البعض منها.

  • 0
نشر

يوجد اكثر من اضافه في جوجل كروم تقوم بهذه المهمه ساعرض بعض الاضافات التي يمكنك استخدامها لمساعدك 

  1. Buster: Captcha Solver for Humans
  2. Rumola - bypass CAPTCHA 
  3. Auto CAPTCHA Solver: CAPTCHAs.IO

يمكنك تثبيت اضافة Buster: Captcha Solver for Humans من هنا


 

Screenshot 2024-03-18 231325.png

  • 0
نشر

أنت تقصد عملية تخطي الـ Captcha، يمكن تحقيقها من خلال العديد من الطرق، مثلا باستخدام سكريبت بايثون، لكن بداية أريد التوضيح بأنك ترغب في تخطي نظام أمان تفاعلي يميز بين البشر والبوتات وهذا أمر لا شكّ أنه غير قانوني، ففي العادة تقوم بعرض مهمات سهلة على المستخمين يمكن للبشر حلها بسهولة، بينما يصعب على البوتات القيام بذلك.

لكن لغرض تثقيفي تعليمي يمكنني إجابتك، أولا باستخدام سكريبت بايثون أولا نقوم باستخدام مكتبات خاصة ستساعد على هذا الأمر ك:

  • Selenium: للتحكم في متصفح الويب.
  • Tesseract: التعرف على النص من الصور.
  • OpenCV: معالجة الصور.

بعدها ننجز خطوات كتابة سكريبت بايثون:

  • استيراد المكتبات المطلوبة.
  • فتح متصفح الويب باستخدام Selenium.
  • نقوم بتحديد موقع عنصر ال Captcha.
  • نقوم بالتقاط صورة لعنصر Captcha.
  • ثم معالجة الصورة باستخدام OpenCV.
  • استخدام Tesseract للتعرف على النص في الصورة.
  • إدخال النص في حقل Captcha.
  • إرسال النموذج.

بهذا الشكل:

from selenium import webdriver
from tesseract import image_to_string
import cv2

# فتح متصفح الويب
driver = webdriver.Chrome()

# تحميل صفحة الويب
driver.get("https://example.com")

# تحديد موقع عنصر Captcha
captcha_element = driver.find_element_by_id("captcha")

# التقاط صورة لعنصر Captcha
captcha_image = captcha_element.screenshot_as_png

# معالجة الصورة
image = cv2.imread(captcha_image)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# التعرف على النص في الصورة
text = image_to_string(gray)

# إدخال النص في حقل Captcha
captcha_input = driver.find_element_by_id("captcha_input")
captcha_input.send_keys(text)

# إرسال النموذج
submit_button = driver.find_element_by_id("submit")
submit_button.click()

# إغلاق المتصفح
driver.quit()

لكن في حالة ما إذا كنت تواجه مشكلة مع رموز CAPTCHA وترغب في تخطيها لذات السبب، ينبغي عليك الاتصال بمشغل الموقع أو الخدمة للحصول على المساعدة. لأن استخدام أو تطوير أدوات لتجاوز الكابتشا يمكن أن يؤدي إلى إغلاق حسابات المستخدمين وحظر الآي بي الخاص بجهازك وقد يعرضط لمشاكل أمان أخرى.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...