Some web pages render essential page elements using JavaScript, which means that some content is not present (and therefore not scrapable) with the initial page load. With the render_js parameter enabled, the Shifter's Scraping API is capable of accessing the target web using a headless browser and allows JavaScript page elements to render before delivering the final scraping result.
To enable JavaScript rendering, simply append the render_js HTTP GET parameter to your API request URL and set it to 1.
By default, this parameter is set to 0 (off).
Rendering JavaScript examples
In order to allow the rendering of JavaScript, pass render_js=1.
GET https://scrape.shifter.io/v1?api_key=api_key&url=https://example.com&render_js=1
⇡ Input
curl --request GET --url "https://scrape.shifter.io/v1?api_key=api_key&url=https://example.com&render_js=1"
var client = new RestClient("https://scrape.shifter.io/v1?api_key=api_key&url=https://example.com&render_js=1");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);