เลี่ยงแคปต์ชาโดยใช้ Go
แก้แคปต์ชาด้วยโมดูล Go lang ออนไลน์
แพ็คเกจ Golang สำหรับการผสานรวมกับ API ของ 2Captcha ได้ง่าย บริการแก้แคปต์ชาเพื่อเลี่ยง reCAPTCHA, Arkose captcha, Geetest และแก้แคปต์ชาอื่นๆ
เริ่มต้นอย่างรวดเร็วการติดตั้ง
แพ็คเกจสคริปต์สามารถติดตั้งได้โดยใช้ตัวติดตั้งแพ็คเกจหรือด้วยตนเอง
GitHub
การติดตั้ง API ลูกค้า ใช้สิ่งนี้:
go get -u github.com/2captcha/2captcha-goเราขอเชิญคุณสำรวจ GitHub พื้นที่เก็บข้อมูลที่คุณสามารถค้นหาไลบรารีและโมดูลสำหรับการผสานรวมกับ API ของเราได้อย่างง่ายดาย
การกำหนดค่า
คำอธิบายที่จำเป็นทั้งหมดของพารามิเตอร์เพื่อกำหนดค่าแพ็คเกจที่ติดตั้ง
ลูกค้า สามารถสร้างอินสแตนซ์ได้ดังนี้:
client := api2captcha.NewClient('YOUR_API_KEY')คุณยังสามารถปรับแต่งตัวเลือกบางอย่างสำหรับตัวอย่างที่สร้างขึ้นได้:
client.SoftId = 123
client.Callback = "https://your.site/result-receiver"
client.DefaultTimeout = 120
client.RecaptchaTimeout = 600
client.PollingInterval = 100ตัวเลือกอินสแตนซ์ลูกค้า
| ตัวเลือก | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| softId | - | รหัสซอฟต์แวร์ของคุณที่ได้รับหลังจากเผยแพร่ใน 2Captcha แคตตาล็อกซอฟต์แวร์ |
| โทรกลับ | - | URL ของเว็บเซิร์ฟเวอร์ของคุณที่ได้รับผลการจดจำแคปต์ชา URL ควรลงทะเบียนครั้งแรกใน การตั้งค่า pingback ของบัญชีของคุณ |
| defaultTimeout | 120 | หมดเวลาโพลเป็นวินาทีสำหรับแคปต์ชาทุกประเภท ยกเว้น reCAPTCHA กำหนดระยะเวลาที่โมดูลพยายามรับคำตอบจาก res.php ปลายทาง API |
| recaptchaTimeout | 600 | หมดเวลาโพลสำหรับ reCAPTCHA ในไม่กี่วินาที กำหนดระยะเวลาที่โมดูลพยายามรับคำตอบจาก res.php ปลายทาง API |
| pollingInterval | 10 | ช่วงเวลาเป็นวินาทีระหว่างคำขอถึง res.php ปลายทาง API ไม่แนะนำให้ตั้งค่าน้อยกว่า 5 วินาที |
สำคัญ: เมื่อcallbackถูกกำหนดไว้สำหรับClientตัวอย่างเช่น วิธีทั้งหมดจะคืนค่าเฉพาะ captcha ID และห้ามสำรวจ API เพื่อรับผลลัพธ์ ผลลัพธ์จะถูกส่งไปยัง callback URL เพื่อรับคำตอบด้วยตนเอง ใช้ วิธีรับผลลัพธ์
แก้ไขแคปต์ช่า
เมื่อคุณกดการใช้แคปต์ช่าแบบรูปภาพจะมีตัวเลือกเพิ่มเติมเพื่อช่วย 2Captcha พนักงานแก้ไขให้ถูกต้อง
ตัวเลือกแคปต์ช่า
| ตัวเลือก | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| numeric | 0 | กำหนดว่าแคปต์ชามีตัวเลขหรือสัญลักษณ์อื่นหรือไม่ ดูข้อมูลเพิ่มเติมในเอกสาร API |
| minLength | 0 |