curl --request GET \
--url https://agent.olostep.com/olostep-p2p-incomingAPI \
--header 'Authorization: Bearer <token>'import requests
url = "https://agent.olostep.com/olostep-p2p-incomingAPI"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://agent.olostep.com/olostep-p2p-incomingAPI', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://agent.olostep.com/olostep-p2p-incomingAPI",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://agent.olostep.com/olostep-p2p-incomingAPI"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://agent.olostep.com/olostep-p2p-incomingAPI")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://agent.olostep.com/olostep-p2p-incomingAPI")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyStart agent
This is the endpoint to start the scraping agent (and optionally retrieve the scraped content using the expand parameters)
curl --request GET \
--url https://agent.olostep.com/olostep-p2p-incomingAPI \
--header 'Authorization: Bearer <token>'import requests
url = "https://agent.olostep.com/olostep-p2p-incomingAPI"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://agent.olostep.com/olostep-p2p-incomingAPI', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://agent.olostep.com/olostep-p2p-incomingAPI",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://agent.olostep.com/olostep-p2p-incomingAPI"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://agent.olostep.com/olostep-p2p-incomingAPI")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://agent.olostep.com/olostep-p2p-incomingAPI")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyAuthorizations
Bearer-Authentifizierungsheader in der Form Bearer , wobei dein Authentifizierungstoken ist.
Query Parameters
Die URL, von der aus das Scraping gestartet werden soll.
Timeout in Sekunden für den Scraping-Prozess, mit einem Maximum von 620 Sekunden.
Zeit in Sekunden, die vor dem Start des Scrapings gewartet werden soll, bis zu 500 Sekunden.
Option, den gescrapten Inhalt als HTML zu speichern.
Option, den gescrapten Inhalt als Markdown zu speichern.
Option, bestimmte CSS-Selektoren aus dem Inhalt zu entfernen. Optional kannst du auch ein JSON-stringifiziertes Array von spezifischen Selektoren übergeben, die du entfernen möchtest. Die CSS-Selektoren, die entfernt werden, wenn diese Option auf default gesetzt ist, sind ['nav','footer','script','style','noscript','svg',[role=alert],[role=banner],[role=dialog],[role=alertdialog],[role=region][aria-label*=skip i],[aria-modal=true]]
default, none, JSON stringified array of CSS selectors Gib den HTML-Transformer an, der verwendet werden soll, falls vorhanden. Die Mercury Parser-Bibliothek von Postlight wird verwendet, um Werbung und andere unerwünschte Inhalte aus dem gescrapten Inhalt zu entfernen.
none, postlightParser Option, Bilder aus dem gescrapten Inhalt zu entfernen.
Wenn true, wird der Markdown-Inhalt im markdown_content-Feld zurückgegeben.
Wenn true, wird der HTML-Inhalt im html_content-Feld zurückgegeben.
Aktionen, die auf der Seite ausgeführt werden sollen, bevor der Inhalt abgerufen wird
- Warten
- Klicken
- Eingabe ausfüllen
- Scrollen
Show child attributes
Show child attributes
Response
Erfolgreiche Antwort mit den angeforderten Daten.
Was this page helpful?