Proxys
Die Web Scraping API leitet Anfragen über einen Pool von Millionen IP-Adressen an mehr als 195 Geolokationen weiter. Wählen Sie mit proxy_type den richtigen Pool für Ihr Ziel.
Endpoint
Abschnitt betitelt „Endpoint“ GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&proxy_type=<datacenter|residential>
Parameter
Abschnitt betitelt „Parameter“| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
api_key | string | ja | Ihr Web Scraping API-Schlüssel |
url | string | ja | Ziel-URL, die abgerufen werden soll |
proxy_type | string | nein | datacenter (Standard) oder residential. |
Datacenter vs. Residential
Abschnitt betitelt „Datacenter vs. Residential“Datacenter-Proxys stammen von Cloud-Anbietern, nicht von ISPs. Sie sind schnell, günstig und anonym, aber manche Ziele markieren Datacenter-Bereiche im Voraus. Shifters Datacenter-Pool ist privat, wodurch die Blacklisting-Rate niedrig bleibt.
Residential-Proxys sind echte IPs, die von ISPs an Heimanwender vergeben werden. Sie wirken wie echter Endverbraucher-Traffic und umgehen die meisten IP-basierten Sperren, allerdings zu höheren Kosten pro Anfrage.
Beispielanfrage
Abschnitt betitelt „Beispielanfrage“Datacenter
Abschnitt betitelt „Datacenter“curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://httpbin.org/get&proxy_type=datacenter"import requests
r = requests.get("https://scrape.shifter.io/v1", params={ "api_key": "YOUR_API_KEY", "url": "https://httpbin.org/get", "proxy_type": "datacenter",})print(r.json())import fetch from 'node-fetch';
const url = 'https://scrape.shifter.io/v1?' + new URLSearchParams({ api_key: 'YOUR_API_KEY', url: 'https://httpbin.org/get', proxy_type: 'datacenter',});const res = await fetch(url);console.log(await res.json());Residential
Abschnitt betitelt „Residential“curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://httpbin.org/get&proxy_type=residential"import requests
r = requests.get("https://scrape.shifter.io/v1", params={ "api_key": "YOUR_API_KEY", "url": "https://httpbin.org/get", "proxy_type": "residential",})print(r.json())import fetch from 'node-fetch';
const url = 'https://scrape.shifter.io/v1?' + new URLSearchParams({ api_key: 'YOUR_API_KEY', url: 'https://httpbin.org/get', proxy_type: 'residential',});const res = await fetch(url);console.log(await res.json());