-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathINPUT_SCHEMA.json
104 lines (104 loc) · 3.72 KB
/
INPUT_SCHEMA.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
{
"title": "SEO audit tool input",
"type": "object",
"schemaVersion": 1,
"properties": {
"startUrl": {
"title": "Web URL, where we start SEO audit.",
"type": "string",
"description": "URL of webpage, where we run SEO audit",
"example": "https://apify.com",
"prefill": "https://apify.com",
"editor": "textfield"
},
"proxy": {
"title": "Proxy configuration",
"description": "Use proxies to access the given website",
"type": "object",
"prefill": {
"useApifyProxy": true
},
"editor": "proxy"
},
"maxRequestsPerCrawl": {
"title": "Max pages",
"description": "Maximum number of pages to visit. Defaults to unlimited pages",
"example": 100,
"prefill": 10,
"type": "integer",
"editor": "number"
},
"maxDepth": {
"title": "Max depth",
"description": "Max depth to crawl. Defaults to unlimited depth",
"example": 2,
"type": "integer",
"editor": "number"
},
"userAgent": {
"title": "User Agent",
"description": "Provide a manual User-Agent to test against mobile and desktop browsers",
"example": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36",
"default": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36",
"type": "string",
"editor": "textfield",
"sectionCaption": "Experimental features",
"sectionDescription": "Features in this section are highly experimental."
},
"viewPortWidth": {
"title": "Viewport width",
"description": "Change the viewport width to trigger responsive breakpoints",
"example": 1440,
"type": "integer",
"editor": "number"
},
"viewPortHeight": {
"title": "Viewport height",
"description": "Change the viewport height to trigger responsive breakpoints",
"example": 900,
"type": "integer",
"editor": "number"
},
"pageTimeout": {
"title": "Page Navigation timeout",
"description": "Change the page navigation timeout, in milliseconds",
"example": 30000,
"type": "integer",
"editor": "number"
},
"maxRequestRetries": {
"title": "Max Request Retries",
"description": "How many retries before considering a failure",
"example": 2,
"type": "integer",
"editor": "number"
},
"handlePageTimeoutSecs": {
"title": "Requests timeout",
"description": "Number in seconds for how long each page should wait for processing",
"default": 3600,
"example": 2,
"type": "integer",
"editor": "number"
},
"seoParams": {
"title": "SEO params",
"description": "Override the internal SEO params",
"example": {
"maxTitleLength": 70,
"minTitleLength": 10,
"maxMetaDescriptionLength": 140,
"maxLinksCount": 3000,
"maxWordsCount": 350,
"outputLinks": false,
"workingStatusCodes": [200, 301, 302, 304]
},
"type": "object",
"editor": "json"
}
},
"required": [
"startUrl",
"proxy"
]
}