Domanda 1
È possibile usare l'API per esportare i dati di Estrazione Locale?
Risposta 1
Spiacente, no. Tuttavia, puoi prima fare un backup dei tuoi dati locali nel Cloud e poi esportare i dati nel cloud con l'API.
Domanda 2
Qual è il motivo per cui si riceve l'errore "403 Not Authorized" o "Permission denied"?
Risposta 2
L'errore "403 Not Authorized" o "Permission denied" si verifica quando manca l'autorizzazione per accedere a un'API. Questo errore si verifica tipicamente quando una richiesta viene fatta per un'attività che richiede un account Professionale, mentre l'abbonamento dell'account in questione è il Piano Standard. Prima di inviare una richiesta, è consigliabile verificare le autorizzazioni dell'API.
Domanda 3
Qual è la durata di validità del "refresh token"?
Risposta 3
Il "Refresh token" rimane valido per un periodo di 15 giorni.
Domanda 4
Qual è la causa dell'errore "429 Limit Times"?
Risposta 4
Octoparse limita il numero di richieste API a 20 al secondo. Se si incontra un codice di stato "429", si prega di ridurre la frequenza delle richieste.
Domanda 5
Perché quando utilizzo la funzione Esporta dati non esportati nell'API ottengo sempre gli stessi dati?
Risposta 5
Si prega di utilizzare la funzione "Contrassegna come esportato" per designare i dati non esportati prima di esportare il successivo lotto di dati.
Domanda 6
Perché quando utilizzo la funzione Ottenere dati tramite offset ricevo sempre lo stesso lotto di dati?
Risposta 6
È necessario utilizzare l'offset fornito nella risposta dell'API per recuperare il set successivo di righe di dati. Ad esempio, se l'offset restituito è 100, ma stai attualmente usando offset=0 o offset=10, le righe di dati ottenute rimarranno invariabili.
Domanda 7
Come posso ottenere le successive 1.000 righe tramite l'API "Esporta dati non esportati" quando la quantità dei miei dati supera le 1.000 righe?
Risposta 7
Se il primo lotto di dati non esportati è stato esportato, si prega di utilizzare la funzione "Contrassegna come esportato" per indicare il completamento di questo lotto. Successivamente, le successive 1.000 righe possono essere ottenute utilizzando la funzione "Ottenere i dati non esportati", e così via.
Domanda 8
Perché sono limitato a esportare solo 1.000 righe quando utilizzo la funzione "Ottenere dati tramite offset"? Esiste un modo per recuperare tutte le righe?
Risposta 8
Ogni richiesta API è limitata a esportare un massimo di 1.000 righe. Per ottenere tutti i dati, è necessario effettuare più richieste API. Per la richiesta iniziale, si deve usare un valore di offset pari a 0 per ottenere le prime 1.000 righe. Le richieste successive dovrebbero usare un valore di offset pari a 1000 (che potrebbe superare le 1.000 righe e può essere ottenuto dalla risposta della prima richiesta) per recuperare le successive 1.000 righe, e così via.
Domanda 9
Perché la quantità di offset restituiti è significativamente alta? Non avevo richiesto un numero così grande di righe di dati.
Risposta 9
Questo accade a causa della cancellazione di alcune righe di dati da esecuzioni precedenti, il che porta a un offset di partenza non pari a zero. Ad esempio, se la prima esecuzione del task ha restituito 100 righe di dati, queste avrebbero ricevuto un offset pari a 0. Tuttavia, dopo la rimozione di questo lotto di 100 righe di dati, una successiva esecuzione del task genererebbe 100 nuove righe di dati, con un offset di partenza pari a 100, poiché le righe di dati con offset da 0 a 100 sono state eliminate.
Domanda 10
È possibile generare automaticamente altri crawler tramite l'API e successivamente estrarli utilizzando la stessa API?
Risposta 10
Attualmente, l'API di Octoparse consente esclusivamente di recuperare i dati estratti, acquisire i dettagli dei task e gestire i task/crawler (avviare/terminare l'estrazione). Ogni volta che è necessario creare o modificare un crawler utilizzando Octoparse, questo deve essere fatto tramite l'interfaccia di configurazione del task nell'applicazione.