JSON Auto Parser
Using the auto_parser parameter, you can get the scraped site in JSON format.
Auto Parser can be applied with both JavaScript rendering enabled or disabled.
JSON Auto Parser examples
GET https://scrape.shifter.io/v1?api_key=api_key&url=https://example.com&auto_parser=1
⇡ Input
curl --request GET --url "https://scrape.shifter.io/v1?api_key=api_key&url=https://example.com&auto_parser=1"const http = require("https");
const options = {
"method": "GET",
"hostname": "scrape.shifter.io",
"port": null,
"path": "/v1?api_key=api_key&url=https://example.com&auto_parser=1",
"headers": {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();⇣ Output
{"0":{"tagName":"div","children":{"0":{"tagName":"h1","text":"Example Domain"},"1":{"tagName":"p","text":"This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission."},"2":{"tagName":"p","text":"More information...","children":{"0":{"tagName":"a","attributes":{"href":"https://www.iana.org/domains/example"},"text":"More information..."}}}}}}Last updated
Was this helpful?