# API für Erkundungsroboter

Um die Statistiken des Roboters zu überwachen, die Computer zu steuern, den Roboter über die API zu reinigen, den Roboter anzuhalten/wiederzugeben, folgen Sie den folgenden Anweisungen:

Hinweis: Für die JS-Explorationsroboter ersetzen Sie das TCP-Modul durch das JS-Modul durch alle API-Apps.

# Statistik-API

Fordern Sie einen Lebenslauf Ihrer Forschungsroboter an, der die Zustimmung, den Status der Aufsichtsdatei und die Geschichte der Forschungen (Aufteilung der Ergebnisse und Prüfungen) umfasst:

curl 'https://api.crawlbase.com/crawler/_USER_TOKEN_/stats'

Historische Daten nach Strand filtern:

curl 'https://api.crawlbase.com/crawler/_USER_TOKEN_/stats?history_from=yyyy-mm-dd&history_to=yyyy-mm-dd'

# API zum Bereinigen

Um einen speziellen Roboter zu löschen, erfüllen Sie diese POST-Anforderung mit dem Namen und dem Namen des Roboters (JS/TCP):

curl -X POST 'https://api.crawlbase.com/crawler/_USER_TOKEN_/YourCrawlerName/purge'

Hinweis: Cela supprimera sofort Alle Seiten du Roboter.

# API für die Arbeit unterdrücken

Um einen Roboter zu unterstützen, senden Sie diese Anfrage POST mit dem RID der Anfrage, dem Namen des Roboters und dem Jeton (JS/TCP):

curl -X POST 'https://api.crawlbase.com/crawler/_USER_TOKEN_/YourCrawlerName/delete_job?rid=RID'

# API für Stellensuche

Um eine Anfrage von RID in der von Ihrem Roboter betreuten Datei zu suchen, verwenden Sie die folgende Anfrage GET (JS/TCP):

curl 'https://api.crawlbase.com/crawler/_USER_TOKEN_/YourCrawlerName/find_by_rid/RID'

Antworten

  • Wenn Sie auf der Hut sind:
{
  "status": "QUEUED",
  "request_info": {
    "rid": "YOUR_RID",
    "url": "YOUR_URL",
    "retry": 3,
    "created_at": 1600494969.189415
  }
}
  • Wenn NON_MIS_EN_QUEUE: Wenn die Nachfrage nicht erkundet wurde oder nicht in der Akte liegt.
{
  "status": "NOT_QUEUED",
  "request_info": {
    "rid": "YOUR_RID"
  }
}

# API aussetzen

Um einen Explorationsroboter zu pausieren, verwenden Sie diese POST-Anfrage mit dem Namen und dem Namen des Explorationsroboters (JS/TCP):

curl -X POST 'https://api.crawlbase.com/crawler/_USER_TOKEN_/YourCrawlerName/pause'

# API zur erneuten Aktivierung

Um einen Explorationsroboter zu aktivieren, senden Sie diese POST-Anfrage mit dem Namen und dem Namen des Explorationsroboters (JS/TCP):

curl -X POST 'https://api.crawlbase.com/crawler/_USER_TOKEN_/YourCrawlerName/unpause'