Azure Scraper
Spider read azure.cn in 2.7 s without a browser and returned 195 lines of clean markdown, including the section "Document format properties".
Azure AI Search supports blob indexing and SharePoint document indexing for the following document formats:* JSON (see Indexing JSON blobs)* KML (XML for geographic representations)* Microsoft Office formats: DOCX/DOC/DOCM, XLSX/XLS/XLSM, PPTX/PPT/PPTM, MSG (Outlook emails), XML (both 2003 and 2006 WORD XML)* Open Document formats: ODT, ODS, ODP* Plain text files (see also Indexing plain text)## Document format propertiesThe following table summarizes processing for each document format, and describes the metadata properties extracted by a blob indexer and the SharePoint indexer.Document format / content typeNOTE: If you need to extract multiple document fields from a CSV blob, see Index CSV blobs|Extract text, including embedded documentsDOCM (application/vnd.ms-word.document.macroenabled.12)DOCX (application/vnd.openxmlformats-officedocument.wordprocessingml.document)Extract text, including attachmentsExtract text from all documents in the archiveHTML (text/html or application/xhtml+xml)Strip HTML elements and extract text`metadata_content_encoding`|Extract textNOTE: If you need to extract multiple document fields from a JSON blob, see Index JSON blobs|KML (application/vnd.google-earth.kml+xml)Strip XML elements and extract textMSG (application/vnd.ms-outlook)`metadata_message_from_email`Extract text, including text extracted from attachments. `metadata_message_to_email`, `metadata_message_cc_email`, and `metadata_message_bcc_email` are string collections. The rest of the fields are strings.ODP (application/vnd.oasis.opendocument.presentation)ODS (application/vnd.oasis.opendocument.spreadsheet)ODT (application/vnd.oasis.opendocument.text)Extract text, including embedded documents (excluding images)PPT (application/vnd.ms-powerpoint)PPTM (application/vnd.ms-powerpoint.presentation.macroenabled.12)PPTX (application/vnd.openxmlformats-officedocument.presentationml.presentation) The same call, in code.
The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on azure.cn.
import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://azure.cn");
// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();
console.log(data);
await spider.close(); import { Spider } from "@spider-cloud/spider-client";
const spider = new Spider({ apiKey: process.env.SPIDER_API_KEY! });
const result = await spider.scrapeUrl("https://www.azure.cn", {
return_format: "markdown",
});
console.log(result); Ready for volume? Get an API key →
Fields you can pull.
Spider names these from the page. The capture above came back as markdown; the same
call with return_format: "json" returns them as keys.
What azure.cn costs to scrape.
The capture above cost $0.000022 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.
- Free balance on signup
- No card required to test
- Balance never expires
Run it keyless, no account
More International scrapers.
Mercado Libre Scraper
Extract product listings, seller ratings, pricing in local currencies, and shipping data from Mercado Libre.
Rakuten Scraper
Extract product listings, store ratings, cashback offers, and pricing data from Rakuten Japan marketplace.
Flipkart Scraper
Extract product listings, seller data, pricing in INR, and delivery estimates from Flipkart India store.
Start scraping azure.cn.
You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.