API CAPTCHA di Temu solver
Stato di salute dell'API
- Operatività nelle ultime 24 ore
- Normale
- Buono / normale
- Disponibile
- Limitato
- Quasi del tutto inattivo
Ultime 24 ore
Ultimi 30 giorni
L'API CAPTCHA di Temu di EverySolve restituisce posizioni di clic per il tuo flusso di gestione delle challenge.Il task Temu confronta un array ordinato di parts con un'immagine principale della challenge. Restituisce le coordinate nello stesso ordine delle immagini candidate in parts. Non è il task di coordinate su singola immagine e non restituisce un token del sito.
Invia POST https://api.everyinfra.com/api/v1/captcha con type impostato su temu. Inserisci i parametri nel corpo della richiesta, allo stesso livello di type. $1.53 per 1.000 risoluzioni riuscite ($0.001528 per risoluzione riuscita). Le chiamate non riuscite e i risultati vuoti non vengono addebitati.
Prompt per l'AI
#Aiutami a scrivere uno script che chiami l'API «CAPTCHA di Temu» di EveryInfra.
Contratto dell'API:
- Richiesta: POST https://api.everyinfra.com/api/v1/captcha con l'header Authorization: Bearer <API Key>. Leggi la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; non inserirla nel codice.
- Nel corpo della richiesta, imposta type su temu e inserisci i parametri accanto, allo stesso livello.
- Parametri obbligatori:
- body: Il payload della challenge vero e proprio. Il tipo di media dipende dal task di questa pagina: dati immagine per i task visivi e dati audio per il task audio.
- parts: Le immagini candidate, in ordine, da confrontare con l'immagine principale nel corpo della richiesta.
- Esempio di corpo della richiesta:
{
"type": "temu",
"body": "<body>",
"parts": "<parts>"
}
- Addebito: $1.53 per 1.000 risoluzioni riuscite ($0.001528 per risoluzione riuscita). Le chiamate non riuscite e i risultati vuoti non vengono addebitati.
- In caso di 422, correggi i parametri seguendo i suggerimenti e i valori consentiti indicati nell'errore. In caso di 429 o 503, attendi il tempo indicato in Retry-After e riprova.
Prima di scrivere il codice, chiedimi quanti elementi devo elaborare e in quale formato salvare i risultati, poi conferma con me il piano e il costo indicativo.Parametri della richiesta
#| Nome | Posizione | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|---|
Authorization | header | string | Sì | - | Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice. |
type | body | string | Sì | temu | Tipo di CAPTCHA, valore fisso. |
body | body | string | Sì | - | Il payload della challenge vero e proprio. Il tipo di media dipende dal task di questa pagina: dati immagine per i task visivi e dati audio per il task audio. |
parts | body | object | Sì | - | Le immagini candidate, in ordine, da confrontare con l'immagine principale nel corpo della richiesta. |
Esempi di codice
#curl -X POST 'https://api.everyinfra.com/api/v1/captcha' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"type": "temu",
"body": "<body>",
"parts": "<parts>"
}'Definizione OpenAPI (JSON)Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.
Esempio di risposta
#{ "id": "req_…", "type": "temu", "solution": { "coordinates": "…" }, "billing": { "charged": …, "charged_usd": …, "balance_after_usd": …, … }, "quota": { … }}
Da dove provengono i parametri di CAPTCHA di Temu
#Il campo body contiene l'immagine principale e parts contiene le immagini candidate nel loro ordine originale.
Codice per trovare questi valori nella pagina
[ typeof window.challenge, // 'function' means this is the challenge [...document.scripts].map(s=>s.src) .filter(s=>/kwcdn\.com\/upload-static\/assets\/chl\//.test(s)), document.cookie.match(/__cf_bm=[^;]+/) ] // This only shows a CDN in front. It is not the challenge.
const toB64 = u => fetch(u).then(r=>r.blob()).then(b=>new Promise(s=>{ const f=new FileReader(); f.onload=()=>s(String(f.result).split(',')[1]); f.readAsDataURL(b);})); const imgs=[...document.querySelectorAll('img')] .filter(i=>i.naturalWidth>20&&i.naturalHeight>20) .sort((a,b)=>b.naturalWidth*b.naturalHeight-a.naturalWidth*a.naturalHeight); // the largest image is the main image Promise.all(imgs.map(i=>toB64(i.currentSrc||i.src))).then(a=>{ window.__body=a[0]; window.__parts=a.slice(1); console.log('body',a[0].length,'parts',a.length-1);});
Come riconoscere CAPTCHA di Temu
#Il task Temu confronta un array ordinato di parts con un'immagine principale della challenge.
Cosa distingue CAPTCHA di Temu
Restituisce le coordinate nello stesso ordine delle immagini candidate in parts. Non è il task di coordinate su singola immagine e non restituisce un token del sito.
Come usare l'API CAPTCHA di Temu
#L'API CAPTCHA di Temu restituisce posizioni di clic in coordinates. Il formato della soluzione è points. Applica le posizioni in pixel restituite all'immagine di origine o al flusso di clic, nell'ordine indicato.
- 01Esegui GET /api/v1/captcha/types e seleziona la voce
temu. - 02Nella richiesta POST /api/v1/captcha, invia
type: "temu"e i parametri obbligatori. - 03Leggi posizioni di clic da
coordinates. - 04Applica le posizioni in pixel restituite all'immagine di origine o al flusso di clic, nell'ordine indicato.
Addebiti e disponibilità EverySolve addebita solo quando una soluzione viene consegnata con successo. Un tentativo non riuscito non comporta alcun addebito definitivo e l'importo eventualmente riservato viene ripristinato automaticamente. Recupera available e i campi dei prezzi dalla risposta di GET /api/v1/captcha/types al momento della richiesta, invece di considerarli contenuti statici della pagina.
Domande sull'integrazione di CAPTCHA di Temu
#Come riconosco CAPTCHA di Temu prima di scegliere un tipo?
Il task Temu confronta un array ordinato di parts con un'immagine principale della challenge. Usa temu solo dopo aver verificato che questi segnali corrispondono alla challenge della pagina di destinazione.
Quali valori della pagina di destinazione vanno inseriti in una richiesta CAPTCHA di Temu?
Il campo body contiene l'immagine principale e parts contiene le immagini candidate nel loro ordine originale. Fornisci body e parts. Questo tipo non dichiara parametri facoltativi.
Cosa restituisce CAPTCHA di Temu e con cosa non va confuso?
L'API CAPTCHA di Temu restituisce posizioni di clic in coordinates. Il formato della soluzione è points. Restituisce le coordinate nello stesso ordine delle immagini candidate in parts. Non è il task di coordinate su singola immagine e non restituisce un token del sito.
Quale fonte esterna spiega l'integrazione di CAPTCHA di Temu?
La pagina Temu collegata fornisce un contesto ufficiale sull'implementazione, non una specifica pubblica del solver. [Apri il riferimento per CAPTCHA di Temu](https://www.temu.com/). I campi specifici di EverySolve e la disponibilità in tempo reale restano comunque quelli del catalogo dei tipi.
Riferimento per CAPTCHA di Temu
#Tipi di CAPTCHA correlati
#- BotDeflector
botdeflector$2.36 per 1.000 risoluzioni riuscite - CAPTCHA con clic su coordinate
coordinates$1.81 per 1.000 risoluzioni riuscite - Classificazione delle challenge AWS WAF
aws_waf_classify$0.97 per 1.000 risoluzioni riuscite - CAPTCHA audio
audio$0.83 per 1.000 risoluzioni riuscite - CAPTCHA con bounding box
bounding_box$1.81 per 1.000 risoluzioni riuscite - CAPTCHA a immagine
image$0.83 per 1.000 risoluzioni riuscite
Errori e addebiti
#- 401
- Chiave mancante o non valida.
- 402
- Saldo insufficiente. Effettua prima una ricarica.
- 422
- Nome o valore del parametro non valido. Correggilo seguendo i suggerimenti dell'errore. Nessun addebito.
- 429
- Raggiunto il limite di richieste al minuto. Attendi il tempo indicato da Retry-After, poi riprova.
- 503
- Impossibile completare. L'importo trattenuto torna sul tuo saldo. Se l'esito è incerto, verificalo prima di riprovare.
- Risposta 200 vuota
- Nessun dato. Nessun addebito.