-
Notifications
You must be signed in to change notification settings - Fork 9
/
INPUT_SCHEMA.json
76 lines (76 loc) · 2.52 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
{
"title": "Home Depot Web Scraper",
"description": "Home Depot Web Scraper is a data extraction tool engineered to extract information from homedepot.com products, such as prices, codes, variations, availability, images and much more. You can target keywords, category URLs, product URLs and segment your dataset by price range.",
"type": "object",
"schemaVersion": 1,
"properties": {
"categoryUrls": {
"title": "Category URLs",
"type": "array",
"description": "One or more category URLs to extract products from.",
"sectionCaption": "Input Options",
"sectionDescription": "Input options for scraping products. Please input at least one.",
"editor": "stringList"
},
"keywords": {
"title": "Keywords",
"type": "array",
"description": "One or more keywords to extract products based on it.",
"editor": "stringList"
},
"productUrls": {
"title": "Product URLs",
"type": "array",
"description": "One or more product URLs to extract data from.",
"editor": "stringList"
},
"startPage": {
"title": "Start Page",
"type": "integer",
"description": "First result page from which to start extracting products, works with categories and keywords.",
"default": 1,
"sectionCaption": "Pagination Options",
"sectionDescription": "Options to control results pagination.",
"editor": "number",
"minimum": 1,
"prefill": 1
},
"lastPage": {
"title": "Last Page",
"type": "integer",
"description": "Last result page from which to end extracting products, works with categories and keywords.",
"default": 1,
"editor": "number",
"minimum": 1,
"prefill": 1
},
"allPages": {
"title": "Scrape all pages",
"type": "boolean",
"description": "Set to ON to crawl all the result pages.",
"editor": "checkbox"
},
"minPrice": {
"title": "Minimum Price",
"type": "integer",
"description": "Set the minimum price of the scraped products.",
"sectionCaption": "Segmentation",
"sectionDescription": "Options intended for products segmentation.",
"default": 0,
"editor": "number",
"minimum": 0,
"prefill": 0
},
"maxPrice": {
"title": "Maximum Price",
"type": "integer",
"description": "Set the maximum price of the scraped products.",
"default": 0,
"editor": "number",
"minimum": 0,
"maximum": 99999,
"prefill": 0
}
},
"required": []
}