האם אפשר להשתמש ב-solvethree בלי לספק פרוקסי?

מאת solvethree3 דקות קריאה

לא. ה-API הנוכחי של solvethree למשימות דורש שתספקו פרוקסי באמצעות proxy או proxyCandidates. אין בו סוג משימה ללא פרוקסי. אם אי-אספקת פרוקסי היא דרישה מחייבת, שקלו ספק שמתעד במפורש שירות ללא צורך בפרוקסי מצדכם עבור סוג ה-CAPTCHA שאתם צריכים.

בדף הזה

מה נדרש לבקשת solvethree תקינה

עבור reCAPTCHA Enterprise, שלחו שם מארח, פעולה וקלט פרוקסי אחד בדיוק אל POST /v1/tasks. בצעו אימות עם מפתח API של סביבת העבודה באמצעות הרשאת Bearer, ושמרו את המפתח בשרת שלכם. לאתר היעד כבר חייב להיות פרופיל פעיל שזמין לסביבת העבודה שלכם; הבקשה עצמה לא יוצרת פרופיל.

reCAPTCHA Enterprise · מבנה הבקשה
{
  "site": "accounts.example.com",
  "action": "login",
  "proxy": "http://user:[email protected]:8080",
  "requestId": "example_login_001"
}

החליפו את שם המארח, הפעולה וכתובת הפרוקסי שבדוגמה בערכי היעד שלכם ובפרטי הגישה שלכם לפרוקסי. ברירת המחדל של recaptchaType היא enterprise-v3, ולכן הוא אינו נדרש כאן. אל תוסיפו שדה type או url.

requestId הוא אופציונלי, ולא קלט נדרש נוסף. אם יצירת המשימה חורגת מהזמן הקצוב, שליחה חוזרת של אותה בקשה עם אותו מזהה משחזרת את המשימה הקיימת במקום ליצור משימה נוספת. אל תשתמשו שוב במזהה הזה עבור קלט שונה.

במקום proxy, אפשר לספק proxyCandidates עם עד שתים עשרה כתובות פרוקסי שונות של HTTP או HTTPS. כתובות אלה לא יכולות לכלול נתיב, שאילתה או מקטע. המועמדים מאפשרים ל-solvethree לנסות נקודות יציאה חלופיות; הם לא מבטלים את הצורך לספק פרוקסי ולא מבטיחים שאחד מהם יעבוד.

פרוקסי של לקוח HTTP לא מחליף את הפרוקסי של המשימה

הגדרת פרוקסי בלקוח ה-HTTP מנתבת את חיבור ה-API שלכם דרך הפרוקסי הזה. היא לא מחליפה את הקלט proxy או proxyCandidates בגוף המשימה. ההגדרות האלה שולטות בחיבורים שונים: הבקשה שלכם אל solvethree והפרוקסי המשמש לפתרון.

צריך גם לתכנן את הבקשה המאוחרת יותר ליעד. שלחו את הפתרון באמצעות הפרוקסי שהצליח ועם זהות הדפדפן שהוחזרה בשדות userAgent ו-secChUa. אם ספק הפרוקסי שלכם מחליף נקודות יציאה, השתמשו בתכונת הסשן או הקיבוע שלו כדי שהפתרון והשליחה יוכלו להשתמש באותה נקודת יציאה.

רק משימה במצב ready מכילה פתרון שמיש. המשמעות היא שנוצר פתרון, לא שבקשת היישום שלכם הצליחה. חיבור פרוקסי תקין — או סיווג של הספק כפרוקסי ביתי, סלולרי או של מרכז נתונים — לא מעידים על ציון CAPTCHA.

השוו את מודל הפרוקסי, ואז את העלות הכוללת

הסדרי פרוקסי מתועדים לשירותי Enterprise
הסדרי פרוקסי מתועדים לשירותי Enterprise
Serviceהסדר הפרוקסי
solvethreeדורש פרוקסי HTTP או HTTPS שמספק הלקוח; אין סוג משימה ללא פרוקסי.
CapSolverמתעד משימות Enterprise ProxyLess.
CapMonsterמפרסם ששירות Enterprise v3 כולל פרוקסי מטעם הספק.

אלה מודלים שונים של אינטגרציה, לא פורמטי בקשות שניתן להחליף ביניהם. בדקו את סוג המשימה המדויק שנתמך ואת דרישות השליחה בתיעוד של כל ספק, כולל תיעוד reCAPTCHA v3 של CapSolver. אל תחילו את דרישות זהות הדפדפן או הפרוקסי של solvethree על ספק אחר בלי לבדוק את המפרט המחייב שלו.

  • עבור solvethree, חברו את מחיר הפתרון לחיובים של ספק הפרוקסי שלכם. כללו כל תכונת גישה, תעבורה או סשן שהתוכנית שבחרתם מחייבת עליה.
  • בשירות שלא דורש פרוקסי מצד הלקוח, השוו את מחיר המשימה וודאו שהפרוקסי הכלולים חלים על משימת ה-Enterprise המדויקת שאתם צריכים.
  • כללו את עבודת האינטגרציה: solvethree דורש הגדרת פרופיל אתר, הגדרת פרוקסי והתאמה לפרוקסי שהצליח ולזהות שהוחזרה בעת השליחה. השוו זאת לדרישות המתועדות של הספק האחר.

ניתן החזר על פתרונות solvethree שנכשלו. בדקו בנפרד את חיובי הפרוקסי, ואל תתייחסו להחזר הזה כאילו הוא מכסה שימוש בשירותי צד שלישי.

אם אינכם יכולים לספק פרוקסי, ה-API הנוכחי של solvethree לא מתאים לדרישה הזו. אם אתם יכולים, השוו שירותים לפי תהליך הפתרון והשליחה שלכם בפועל — ולא לפי סיווגי פרוקסי או מחיר הפתרון בלבד.

הפעלת המשימה הראשונה שלך.

התחילו עם $5 בקרדיט לסביבת העבודה.

יצירת סביבת עבודה
האם אפשר להשתמש ב-solvethree בלי לספק פרוקסי? · solvethree