Tools voor ontwikkelaars
iHeadshot.AI
iHeadshot.AI is een krachtige API-service voor webscreenshots die afbeeldingen van elke webpagina vastlegt en via de API een afbeeldingslink terugstuurt. De service ondersteunt aangepaste viewportafmetingen, beeldkwaliteit, paginagrote screenshots en wachten op specifieke elementen voordat de opname wordt gemaakt.
Over deze tool
Belangrijkste functies
Deze API-service maakt een screenshot van elke webpagina en retourneert de afbeeldingsgegevens als een afbeeldingslink.
API-eindpunt
Eindpunt: /tool/screenshot
Belangrijkste parameters
- url: verplichte string — de URL van de website waarvan een screenshot moet worden gemaakt.
- width: optioneel number — viewportbreedte in pixels, standaard 1920.
- height: optioneel number — viewporthoogte in pixels, standaard 950.
- fullPage: optioneel boolean — of de volledige pagina moet worden vastgelegd; standaard false.
- quality: optioneel number — JPEG-kwaliteit van 1–100, standaard 60.
- timeout: optioneel number — time-out in milliseconden, standaard 60000.
- wait_for_selector: optionele string — wacht op een specifiek element via een CSS-selector.
- wait_time: optioneel number — extra wachttijd in milliseconden, standaard 2000.
Gebruik
Zowel POST- als GET-verzoeken worden ondersteund.
Voorbeeld van een POST-verzoek:
curl -X POST http://localhost:5000/tool/url_screenshot -H "Content-Type: application/" -d '{"url":"https://www.example.com","width":1024,"height":768,"fullPage":true,"quality":90}'Voorbeeld van een GET-verzoek: http://localhost:5000/tool/url_screenshot?url=https://www.example.com&width=1024&height=768&fullPage=true&quality=90
Antwoordindeling
Na een geslaagde uitvoering retourneert de API een JSON-object met de status van de screenshot en de afbeeldings-URL.
{"success":true,"imageUrl":"https://files.thinkwriter.ai/file/screenshot/xxxxxx.jpeg","message":"Screenshot taken successfully"}Belangrijkste voordelen
- Veel aanpassingsmogelijkheden: nauwkeurige controle over breedte, hoogte, kwaliteit en paginagrote opnamen.
- Slim wachten:
wait_for_selectorenwait_timehelpen wachten tot dynamische inhoud is geladen. - Eenvoudige integratie: simpele API-aanroepen en een duidelijk JSON-antwoordformaat.
- Online testen: een online formulier maakt testen zonder code mogelijk.
Doelgroep
Ontwikkelaars, productmanagers en bedrijven of personen die webscreenshots in hun diensten willen automatiseren of integreren.
Prijsinformatie
De pagina bevat geen gedetailleerde informatie over prijzen of prijsmodellen.
Verkeersanalyse
Verkeers-, ranking- en betrokkenheidssignalen voor deze tool.
Nog geen analyticsgegevens