# Headless Browsers

This section discusses the implementation of requests through a JavaScript-enabled headless browser using the Smart Proxy. This approach is particularly beneficial when handling pages that are JavaScript-intensive.

On sending a request via the Smart Proxy, we internally execute your request on our robust headless browser infrastructure. This action uses the JavaScript compatibility of the Smart Proxy, which opens up more advanced features for your benefit.

For instance, you can capture screenshots of images and bypass the block of websites that are designed to only function with browser-enabled crawlers. As such, it offers a more comprehensive and effective way of handling GET requests for web crawling tasks.

curl -H "CrawlbaseAPI-Parameters: javascript=true" \
-x "http://[email protected]:8012" \
-k "http://httpbin.org/anything"