$echo '{
< "buildNumbers": [
< "0.3.67",
< "canary"
< ],
< "actorId": "apify/website-content-crawler",
< "actorInput": {
< "maxResults": 1,
< "blockMedia": true,
< "clickElementsCssSelector": "[aria-expanded=\\"false\\"]",
< "clientSideMinChangePercentage": 15,
< "crawlerType": "playwright:adaptive",
< "proxyConfiguration": {
< "useApifyProxy": true
< },
< "readableTextCharThreshold": 100,
< "removeElementsCssSelector": "nav, footer, script, style, noscript, svg, img[src^='\''data:'\''],\\n[role=\\"alert\\"],\\n[role=\\"banner\\"],\\n[role=\\"dialog\\"],\\n[role=\\"alertdialog\\"],\\n[role=\\"region\\"][aria-label*=\\"skip\\" i],\\n[aria-modal=\\"true\\"]",
< "renderingTypeDetectionPercentage": 10,
< "respectRobotsTxtFile": true,
< "reuseStoredDetectionResults": false,
< "signHttpRequests": false,
< "startUrls": [
< {
< "url": "https://docs.apify.com/academy/scraping-basics-javascript"
< }
< ],
< "storeSkippedUrls": false,
< "useLlmsTxt": false,
< "useSitemaps": false,
< "keepUrlFragments": false,
< "ignoreCanonicalUrl": false,
< "ignoreHttpsErrors": false,
< "removeCookieWarnings": true,
< "expandIframes": true,
< "aggressivePrune": false,
< "debugMode": false,
< "debugLog": false,
< "saveHtml": false,
< "saveHtmlAsFile": false,
< "saveMarkdown": true,
< "saveFiles": false,
< "saveScreenshots": false
< },
< "extractRunData": "async ({ run, client, utils }) => {\\n const durationSecs = (new Date(run.finishedAt) - new Date(run.startedAt)) / 1000;\\n\\n let itemCount = 0;\\n for await (const _item of client.dataset(run.defaultDatasetId).listItems()) {\\n itemCount++;\\n }\\n\\n const totalCost = run.usageTotalUsd ?? 0;\\n return {\\n durationSecs: utils.round(durationSecs, 2),\\n itemCount,\\n totalCost: utils.round(totalCost, 6),\\n itemsPerSecond: utils.round(durationSecs > 0 ? itemCount / durationSecs : 0, 4),\\n costPerItem: utils.round(itemCount > 0 ? totalCost / itemCount : 0, 8),\\n };\\n}\\n",
< "aggregate": "({ runs, utils }) => {\\n const average = (field, decimals) => utils.round(utils.mean(runs.map((run) => run[field])), decimals);\\n\\n return {\\n durationSecs: average('\''durationSecs'\'', 2),\\n itemCount: average('\''itemCount'\'', 2),\\n totalCost: average('\''totalCost'\'', 6),\\n itemsPerSecond: average('\''itemsPerSecond'\'', 4),\\n costPerItem: average('\''costPerItem'\'', 8),\\n };\\n}\\n"
<}' |
<apify call apify/actor-benchmark --silent --output-dataset