Suchmaschinen
Brave Images Scraper
search.brave.com
Die Brave-Bildersuche zeigt im Raster nur einen Teil ihrer Ergebnisse und keine der Quellseiten, sodass du beim Scrapen der angezeigten Seite nur Thumbnails ohne die Seiten bekommst, von denen sie stammen. Die Seite liefert die gesamte Ergebnismenge, etwa 200 Bilder, jedoch in ihren Daten mit, und ein dedizierter Plugin-Endpoint nimmt ein Stichwort und liest jedes Ergebnis von dort: die Original-Bild-URL auf der Website des Anbieters (kein Brave-Thumbnail), die Quelldomain und -seite, einen Titel und den Website-Namen, ein Thumbnail und die Pixelmaße - in einem Aufruf, der als eine Anfrage berechnet wird, und ohne Brave-API-Schlüssel. Brave wählt die Ergebnisregion nach dem Standort des Suchenden, deshalb wird die Seite in einem echten Browser über einen Exit in dem Land gerendert, das du wählst, und die Ergebnisse sind die, die ein Suchender dort sieht. Die Antwort spiegelt unser Google-Bilder-Plugin, sodass eine Pipeline alle Suchmaschinen verarbeitet.
Was Sie extrahieren können
- Die Original-Bild-URL auf der Website des Anbieters, für jedes Ergebnis
- Die Quelldomain und die URL der Quellseite, die das Bild anzeigt (im Brave-Raster nicht sichtbar)
- Den Ergebnistitel sowie den Website-Namen
- Eine schnell ladende, von Brave gehostete Thumbnail-URL
- Breite und Höhe des Bildes in Pixeln
- Die gesamte Ergebnismenge, etwa 200 Bilder, in einem Aufruf, der als eine Anfrage berechnet wird
- Regionsspezifische Ergebnisse: proxy_country legt Braves Region über die Exit-IP fest
Dedizierte Endpoints
/images/brave-search Brave-Bildersuche
Bildergebnisse für ein Stichwort. Gibt für jedes Ergebnis die Original-Bild-URL und die Quelldomain zurück, dazu Quellseite, Titel, Website-Namen, Thumbnail und Abmessungen, gelesen aus der vollständigen Ergebnismenge, die die Seite mitliefert; die gesamte Menge von etwa 200 Ergebnissen kommt auf einer Seite zurück, als eine Anfrage berechnet und begrenzbar mit max_results. Brave wählt die Region nach dem Standort des Suchenden, deshalb legt proxy_country sie über den Exit fest.
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/images/brave-search?q=eiffel%20tower&proxy_country=US"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/images/brave-search",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"q": "eiffel tower", "proxy_country": "US"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.braveImages('eiffel tower', {
proxyCountry: 'US',
});
console.log(results); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Beispielantwort
{
"engine": "brave",
"query": "eiffel tower",
"gl": "us",
"proxyCountry": "US",
"resultsCollected": 200,
"pagesFetched": 1,
"hasMore": false,
"results": [
{
"position": 1,
"imageUrl": "https://cms.tootbus.com/sites/default/files/styles/ratp_xs_webp/public/2021-02/shutterstock_183894290_jpg.jpg.webp?itok=MzNNRyGW",
"sourceDomain": "tootbus.com",
"sourcePageUrl": "https://www.tootbus.com/en/paris/inspiration/10-fascinating-facts-about-eiffel-tower-you-should-know",
"title": "10 Fascinating Facts about the Eiffel Tower you should know",
"sourceName": "tootbus.com",
"thumbnailUrl": "https://imgs.search.brave.com/HNsoICjicELfOImcnq05q6XwB3w28exDdTTwO5vxIsg/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9jbXMu...",
"width": 348,
"height": 205,
"fileSize": null
},
{
"position": 2,
"imageUrl": "https://thephotoargus.com/wp-content/uploads/2019/04/eiffeltower05.jpg",
"sourceDomain": "thephotoargus.com",
"sourcePageUrl": "https://thephotoargus.com/eiffel-tower-pictures/",
"title": "Tony Gravé - eiffel tower silhouette",
"sourceName": "thephotoargus.com",
"thumbnailUrl": "https://imgs.search.brave.com/XBlQ6_wPRlBfPsCZPnDBjrVcvjR0rkc5Z4alqbmcvgc/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly90aGVw...",
"width": 683,
"height": 1024,
"fileSize": null
}
]
} Häufige Fragen
Ist das Scrapen der Brave-Bildersuche legal?
Das Sammeln öffentlich verfügbarer Bildergebnisse - URLs, Quelldomains und Titel - ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Die Bilder selbst bleiben Eigentum ihrer Inhaber, du bleibst also für ihre Nutzung verantwortlich. ScrapeUnblocker gibt die öffentlichen Ergebnisse zurück; was du sammelst und wie du es nutzt, ist deine Entscheidung.
Wie scrape ich die Brave-Bildersuche, ohne blockiert zu werden?
Brave Search nutzt Bot-Erkennung und beantwortet Traffic, dem es nicht vertraut, mit einer Captcha-Seite. Das Plugin /images/brave-search rendert die Ergebnisseite in einem echten Browser über einen Exit in dem Land, das du wählst, rendert sie über einen frischen Exit neu, wenn sie blockiert zurückkommt, und liefert die Bildergebnisse bereits geparst. Im Benchmark von ScrapeUnblocker kamen bei 100 % von 1.040 Calls mit unterschiedlichen Stichwörtern echte Ergebnisse zurück, etwa 2,8 s pro Call.
Welche Daten bekomme ich pro Bild zurück?
Für jedes Ergebnis: die Position, die Original-Bild-URL auf der Website des Anbieters (kein Brave-Thumbnail), die Quelldomain und -seite, den Titel und den Website-Namen, eine von Brave gehostete Thumbnail-URL sowie Breite und Höhe des Bildes in Pixeln. Das Brave-Raster zeigt nur einen Teil der Ergebnisse und keine Quellseiten, aber die Seite liefert die gesamte Menge in ihren Daten mit, und das Plugin liest sie von dort, deshalb kommt jedes Ergebnis mit seiner Quellseite und seinen Abmessungen. fileSize ist vorhanden, damit das Format zum Google-Bilder-Plugin passt, und ist meist null. Das einzige Feld der Bilder-Plugins für Google, Bing und Yahoo, das hier fehlt, ist der Viewer-Link der Suchmaschine.
Brauche ich einen API-Schlüssel für Brave Search?
Nein. Brave verkauft eine eigene Search API mit separaten Schlüsseln und Tarifen, und das Plugin braucht keins von beiden: Sende q mit deinem ScrapeUnblocker-Schlüssel und bekomme die Bildergebnisse, die ein Suchender auf search.brave.com sieht, als geparstes JSON zurück. Weil jedes Ergebnis dieselben Felder wie bei /images/google-search hat, liest Code, der für Google Bilder geschrieben ist, die Brave-Ergebnisse, wenn du nur den Pfad änderst.
Kann ich die Brave-Bildersuche aus einem bestimmten Land scrapen?
Ja. Übergib proxy_country mit einem zweistelligen Ländercode (Standard US). Brave wählt die Ergebnisregion nach dem Standort des Suchenden, deshalb rendert das Plugin die Seite über einen Exit in diesem Land, und du bekommst die Bildergebnisse, die ein Suchender dort sieht.
Wie viel kostet das Scrapen der Brave-Bildersuche?
Brave liefert seine gesamte Ergebnismenge, etwa 200 Bilder, auf einer Seite, deshalb wird jeder Call als eine Anfrage berechnet, egal welches max_results du setzt, und pagesFetched zeigt es. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.