查看原始 JSON
{
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"title": "Scrape data from google shopping",
"required": [
"num",
"country",
"date_range",
"language"
],
"properties": {
"num": {
"enum": [
"10",
"20",
"30",
"40",
"50",
"100"
],
"type": "string",
"title": "Number of results per page to scrape",
"editor": "select",
"default": "10",
"prefill": "10",
"enumTitles": [
"10",
"20",
"30",
"40",
"50",
"100"
],
"description": "必填字符串,可选 \"10\"、\"20\"、\"30\"、\"40\"、\"50\" 或 \"100\",默认 \"10\"。这是每个搜索词的每页请求数量,不是实际返回条数保证或整次结果总量上限。"
},
"query": {
"type": "string",
"title": "Search query",
"editor": "textfield",
"default": "dogs",
"prefill": "dogs",
"description": "可选商品搜索词,默认 \"dogs\"。填写搜索词列表时,列表优先于此单个搜索词。本例填写 \"wireless earbuds\",省略列表。"
},
"country": {
"enum": [
"af",
"al",
"dz",
"as",
"ad",
"ao",
"ai",
"aq",
"ag",
"ar",
"am",
"aw",
"au",
"at",
"az",
"bs",
"bh",
"bd",
"bb",
"by",
"be",
"bz",
"bj",
"bm",
"bt",
"bo",
"ba",
"bw",
"bv",
"br",
"io",
"bn",
"bg",
"bf",
"bi",
"kh",
"cm",
"ca",
"cv",
"ky",
"cf",
"td",
"cl",
"cn",
"cx",
"cc",
"co",
"km",
"cg",
"cd",
"ck",
"cr",
"ci",
"hr",
"cu",
"cy",
"cz",
"dk",
"dj",
"dm",
"do",
"ec",
"eg",
"sv",
"gq",
"er",
"ee",
"et",
"fk",
"fo",
"fj",
"fi",
"fr",
"gf",
"pf",
"tf",
"ga",
"gm",
"ge",
"de",
"gh",
"gi",
"gr",
"gl",
"gd",
"gp",
"gu",
"gt",
"gn",
"gw",
"gy",
"ht",
"hm",
"va",
"hn",
"hk",
"hu",
"is",
"in",
"id",
"ir",
"iq",
"ie",
"il",
"it",
"jm",
"jp",
"jo",
"kz",
"ke",
"ki",
"kp",
"kr",
"kw",
"kg",
"la",
"lv",
"lb",
"ls",
"lr",
"ly",
"li",
"lt",
"lu",
"mo",
"mk",
"mg",
"mw",
"my",
"mv",
"ml",
"mt",
"mh",
"mq",
"mr",
"mu",
"yt",
"mx",
"fm",
"md",
"mc",
"mn",
"ms",
"ma",
"mz",
"mm",
"na",
"nr",
"np",
"nl",
"an",
"nc",
"nz",
"ni",
"ne",
"ng",
"nu",
"nf",
"mp",
"no",
"om",
"pk",
"pw",
"ps",
"pa",
"pg",
"py",
"pe",
"ph",
"pn",
"pl",
"pt",
"pr",
"qa",
"re",
"ro",
"ru",
"rw",
"sh",
"kn",
"lc",
"pm",
"vc",
"ws",
"sm",
"st",
"sa",
"sn",
"rs",
"sc",
"sl",
"sg",
"sk",
"si",
"sb",
"so",
"za",
"gs",
"es",
"lk",
"sd",
"sr",
"sj",
"sz",
"se",
"ch",
"sy",
"tw",
"tj",
"tz",
"th",
"tl",
"tg",
"tk",
"to",
"tt",
"tn",
"tr",
"tm",
"tc",
"tv",
"ug",
"ua",
"ae",
"gb",
"us",
"um",
"uy",
"uz",
"vu",
"ve",
"vn",
"vg",
"vi",
"wf",
"eh",
"ye",
"zm",
"zw"
],
"type": "string",
"title": "Country",
"editor": "select",
"default": "us",
"prefill": "us",
"enumTitles": [
"🇦🇫 Afghanistan (af)",
"🇦🇱 Albania (al)",
"🇩🇿 Algeria (dz)",
"🇦🇸 American Samoa (as)",
"🇦🇩 Andorra (ad)",
"🇦🇴 Angola (ao)",
"🇦🇮 Anguilla (ai)",
"🇦🇶 Antarctica (aq)",
"🇦🇬 Antigua and Barbuda (ag)",
"🇦🇷 Argentina (ar)",
"🇦🇲 Armenia (am)",
"🇦🇼 Aruba (aw)",
"🇦🇺 Australia (au)",
"🇦🇹 Austria (at)",
"🇦🇿 Azerbaijan (az)",
"🇧🇸 Bahamas (bs)",
"🇧🇭 Bahrain (bh)",
"🇧🇩 Bangladesh (bd)",
"🇧🇧 Barbados (bb)",
"🇧🇾 Belarus (by)",
"🇧🇪 Belgium (be)",
"🇧🇿 Belize (bz)",
"🇧🇯 Benin (bj)",
"🇧🇲 Bermuda (bm)",
"🇧🇹 Bhutan (bt)",
"🇧🇴 Bolivia (bo)",
"🇧🇦 Bosnia and Herzegovina (ba)",
"🇧🇼 Botswana (bw)",
"🇧🇻 Bouvet Island (bv)",
"🇧🇷 Brazil (br)",
"🇮🇴 British Indian Ocean Territory (io)",
"🇧🇳 Brunei Darussalam (bn)",
"🇧🇬 Bulgaria (bg)",
"🇧🇫 Burkina Faso (bf)",
"🇧🇮 Burundi (bi)",
"🇰🇭 Cambodia (kh)",
"🇨🇲 Cameroon (cm)",
"🇨🇦 Canada (ca)",
"🇨🇻 Cape Verde (cv)",
"🇰🇾 Cayman Islands (ky)",
"🇨🇫 Central African Republic (cf)",
"🇹🇩 Chad (td)",
"🇨🇱 Chile (cl)",
"🇨🇳 China (cn)",
"🇨🇽 Christmas Island (cx)",
"🇨🇨 Cocos (Keeling) Islands (cc)",
"🇨🇴 Colombia (co)",
"🇰🇲 Comoros (km)",
"🇨🇬 Congo (cg)",
"🇨🇩 Congo, the Democratic Republic of the (cd)",
"🇨🇰 Cook Islands (ck)",
"🇨🇷 Costa Rica (cr)",
"🇨🇮 Cote D'ivoire (ci)",
"🇭🇷 Croatia (hr)",
"🇨🇺 Cuba (cu)",
"🇨🇾 Cyprus (cy)",
"🇨🇿 Czech Republic (cz)",
"🇩🇰 Denmark (dk)",
"🇩🇯 Djibouti (dj)",
"🇩🇲 Dominica (dm)",
"🇩🇴 Dominican Republic (do)",
"🇪🇨 Ecuador (ec)",
"🇪🇬 Egypt (eg)",
"🇸🇻 El Salvador (sv)",
"🇬🇶 Equatorial Guinea (gq)",
"🇪🇷 Eritrea (er)",
"🇪🇪 Estonia (ee)",
"🇪🇹 Ethiopia (et)",
"🇫🇰 Falkland Islands (Malvinas) (fk)",
"🇫🇴 Faroe Islands (fo)",
"🇫🇯 Fiji (fj)",
"🇫🇮 Finland (fi)",
"🇫🇷 France (fr)",
"🇬🇫 French Guiana (gf)",
"🇵🇫 French Polynesia (pf)",
"🇹🇫 French Southern Territories (tf)",
"🇬🇦 Gabon (ga)",
"🇬🇲 Gambia (gm)",
"🇬🇪 Georgia (ge)",
"🇩🇪 Germany (de)",
"🇬🇭 Ghana (gh)",
"🇬🇮 Gibraltar (gi)",
"🇬🇷 Greece (gr)",
"🇬🇱 Greenland (gl)",
"🇬🇩 Grenada (gd)",
"🇬🇵 Guadeloupe (gp)",
"🇬🇺 Guam (gu)",
"🇬🇹 Guatemala (gt)",
"🇬🇳 Guinea (gn)",
"🇬🇼 Guinea-Bissau (gw)",
"🇬🇾 Guyana (gy)",
"🇭🇹 Haiti (ht)",
"🇭🇲 Heard Island and Mcdonald Islands (hm)",
"🇻🇦 Holy See (Vatican City State) (va)",
"🇭🇳 Honduras (hn)",
"🇭🇰 Hong Kong (hk)",
"🇭🇺 Hungary (hu)",
"🇮🇸 Iceland (is)",
"🇮🇳 India (in)",
"🇮🇩 Indonesia (id)",
"🇮🇷 Iran, Islamic Republic of (ir)",
"🇮🇶 Iraq (iq)",
"🇮🇪 Ireland (ie)",
"🇮🇱 Israel (il)",
"🇮🇹 Italy (it)",
"🇯🇲 Jamaica (jm)",
"🇯🇵 Japan (jp)",
"🇯🇴 Jordan (jo)",
"🇰🇿 Kazakhstan (kz)",
"🇰🇪 Kenya (ke)",
"🇰🇮 Kiribati (ki)",
"🇰🇵 Korea, Democratic People's Republic of (kp)",
"🇰🇷 Korea, Republic of (kr)",
"🇰🇼 Kuwait (kw)",
"🇰🇬 Kyrgyzstan (kg)",
"🇱🇦 Lao People's Democratic Republic (la)",
"🇱🇻 Latvia (lv)",
"🇱🇧 Lebanon (lb)",
"🇱🇸 Lesotho (ls)",
"🇱🇷 Liberia (lr)",
"🇱🇾 Libyan Arab Jamahiriya (ly)",
"🇱🇮 Liechtenstein (li)",
"🇱🇹 Lithuania (lt)",
"🇱🇺 Luxembourg (lu)",
"🇲🇴 Macao (mo)",
"🇲🇰 Macedonia, the Former Yugosalv Republic of (mk)",
"🇲🇬 Madagascar (mg)",
"🇲🇼 Malawi (mw)",
"🇲🇾 Malaysia (my)",
"🇲🇻 Maldives (mv)",
"🇲🇱 Mali (ml)",
"🇲🇹 Malta (mt)",
"🇲🇭 Marshall Islands (mh)",
"🇲🇶 Martinique (mq)",
"🇲🇷 Mauritania (mr)",
"🇲🇺 Mauritius (mu)",
"🇾🇹 Mayotte (yt)",
"🇲🇽 Mexico (mx)",
"🇫🇲 Micronesia, Federated States of (fm)",
"🇲🇩 Moldova, Republic of (md)",
"🇲🇨 Monaco (mc)",
"🇲🇳 Mongolia (mn)",
"🇲🇸 Montserrat (ms)",
"🇲🇦 Morocco (ma)",
"🇲🇿 Mozambique (mz)",
"🇲🇲 Myanmar (mm)",
"🇳🇦 Namibia (na)",
"🇳🇷 Nauru (nr)",
"🇳🇵 Nepal (np)",
"🇳🇱 Netherlands (nl)",
"🇦🇳 Netherlands Antilles (an)",
"🇳🇨 New Caledonia (nc)",
"🇳🇿 New Zealand (nz)",
"🇳🇮 Nicaragua (ni)",
"🇳🇪 Niger (ne)",
"🇳🇬 Nigeria (ng)",
"🇳🇺 Niue (nu)",
"🇳🇫 Norfolk Island (nf)",
"🇲🇵 Northern Mariana Islands (mp)",
"🇳🇴 Norway (no)",
"🇴🇲 Oman (om)",
"🇵🇰 Pakistan (pk)",
"🇵🇼 Palau (pw)",
"🇵🇸 Palestinian Territory, Occupied (ps)",
"🇵🇦 Panama (pa)",
"🇵🇬 Papua New Guinea (pg)",
"🇵🇾 Paraguay (py)",
"🇵🇪 Peru (pe)",
"🇵🇭 Philippines (ph)",
"🇵🇳 Pitcairn (pn)",
"🇵🇱 Poland (pl)",
"🇵🇹 Portugal (pt)",
"🇵🇷 Puerto Rico (pr)",
"🇶🇦 Qatar (qa)",
"🇷🇪 Reunion (re)",
"🇷🇴 Romania (ro)",
"🇷🇺 Russian Federation (ru)",
"🇷🇼 Rwanda (rw)",
"🇸🇭 Saint Helena (sh)",
"🇰🇳 Saint Kitts and Nevis (kn)",
"🇱🇨 Saint Lucia (lc)",
"🇵🇲 Saint Pierre and Miquelon (pm)",
"🇻🇨 Saint Vincent and the Grenadines (vc)",
"🇼🇸 Samoa (ws)",
"🇸🇲 San Marino (sm)",
"🇸🇹 Sao Tome and Principe (st)",
"🇸🇦 Saudi Arabia (sa)",
"🇸🇳 Senegal (sn)",
"🇷🇸 Serbia and Montenegro (rs)",
"🇸🇨 Seychelles (sc)",
"🇸🇱 Sierra Leone (sl)",
"🇸🇬 Singapore (sg)",
"🇸🇰 Slovakia (sk)",
"🇸🇮 Slovenia (si)",
"🇸🇧 Solomon Islands (sb)",
"🇸🇴 Somalia (so)",
"🇿🇦 South Africa (za)",
"🇬🇸 South Georgia and the South Sandwich Islands (gs)",
"🇪🇸 Spain (es)",
"🇱🇰 Sri Lanka (lk)",
"🇸🇩 Sudan (sd)",
"🇸🇷 Suriname (sr)",
"🇸🇯 Svalbard and Jan Mayen (sj)",
"🇸🇿 Swaziland (sz)",
"🇸🇪 Sweden (se)",
"🇨🇭 Switzerland (ch)",
"🇸🇾 Syrian Arab Republic (sy)",
"🇹🇼 Taiwan, Province of China (tw)",
"🇹🇯 Tajikistan (tj)",
"🇹🇿 Tanzania, United Republic of (tz)",
"🇹🇭 Thailand (th)",
"🇹🇱 Timor-Leste (tl)",
"🇹🇬 Togo (tg)",
"🇹🇰 Tokelau (tk)",
"🇹🇴 Tonga (to)",
"🇹🇹 Trinidad and Tobago (tt)",
"🇹🇳 Tunisia (tn)",
"🇹🇷 Turkey (tr)",
"🇹🇲 Turkmenistan (tm)",
"🇹🇨 Turks and Caicos Islands (tc)",
"🇹🇻 Tuvalu (tv)",
"🇺🇬 Uganda (ug)",
"🇺🇦 Ukraine (ua)",
"🇦🇪 United Arab Emirates (ae)",
"🇬🇧 United Kingdom (gb)",
"🇺🇸 United States (us)",
"🇺🇲 United States Minor Outlying Islands (um)",
"🇺🇾 Uruguay (uy)",
"🇺🇿 Uzbekistan (uz)",
"🇻🇺 Vanuatu (vu)",
"🇻🇪 Venezuela (ve)",
"🇻🇳 Viet Nam (vn)",
"🇻🇬 Virgin Islands, British (vg)",
"🇻🇮 Virgin Islands, U.S. (vi)",
"🇼🇫 Wallis and Futuna (wf)",
"🇪🇭 Western Sahara (eh)",
"🇾🇪 Yemen (ye)",
"🇿🇲 Zambia (zm)",
"🇿🇼 Zimbabwe (zw)"
],
"description": "必填支持的国家代码,默认 \"us\"。它选择搜索市场,不代表卖家所在国家或你的收货地址,也不证明商品可以送达该地区。"
},
"queries": {
"type": "array",
"title": "Search queries",
"editor": "stringList",
"default": [],
"description": "可选商品搜索词列表,默认空列表。填写时,列表优先于单个搜索词。每个词可以请求各自的结果页,因此合并结果可能超过一页的请求数量。"
},
"language": {
"enum": [
"af",
"ak",
"sq",
"am",
"ar",
"hy",
"az",
"eu",
"be",
"bem",
"bn",
"bh",
"xx-bork",
"bs",
"br",
"bg",
"km",
"ca",
"chr",
"ny",
"zh-cn",
"zh-tw",
"co",
"hr",
"cs",
"da",
"nl",
"xx-elmer",
"en",
"eo",
"et",
"ee",
"fo",
"tl",
"fi",
"fr",
"fy",
"gaa",
"gl",
"ka",
"de",
"el",
"gn",
"gu",
"xx-hacker",
"ht",
"ha",
"haw",
"iw",
"hi",
"hu",
"is",
"ig",
"id",
"ia",
"ga",
"it",
"ja",
"jw",
"kn",
"kk",
"rw",
"rn",
"xx-klingon",
"kg",
"ko",
"kri",
"ku",
"ckb",
"ky",
"lo",
"la",
"lv",
"ln",
"lt",
"loz",
"lg",
"ach",
"mk",
"mg",
"ms",
"ml",
"mt",
"mi",
"mr",
"mfe",
"mo",
"mn",
"sr-ME",
"ne",
"pcm",
"nso",
"no",
"nn",
"oc",
"or",
"om",
"ps",
"fa",
"xx-pirate",
"pl",
"pt",
"pt-br",
"pt-pt",
"pa",
"qu",
"ro",
"rm",
"nyn",
"ru",
"gd",
"sr",
"sh",
"st",
"tn",
"crs",
"sn",
"sd",
"si",
"sk",
"sl",
"so",
"es",
"es-419",
"su",
"sw",
"sv",
"tg",
"ta",
"tt",
"te",
"th",
"ti",
"to",
"lua",
"tum",
"tr",
"tk",
"tw",
"ug",
"uk",
"ur",
"uz",
"vi",
"cy",
"wo",
"xh",
"yi",
"yo",
"zu"
],
"type": "string",
"title": "Language",
"editor": "select",
"default": "en",
"prefill": "en",
"enumTitles": [
"Afrikaans (af)",
"Akan (ak)",
"Albanian (sq)",
"Amharic (am)",
"Arabic (ar)",
"Armenian (hy)",
"Azerbaijani (az)",
"Basque (eu)",
"Belarusian (be)",
"Bemba (bem)",
"Bengali (bn)",
"Bihari (bh)",
"Bork, bork, bork! (xx-bork)",
"Bosnian (bs)",
"Breton (br)",
"Bulgarian (bg)",
"Cambodian (km)",
"Catalan (ca)",
"Cherokee (chr)",
"Chichewa (ny)",
"Chinese (Simplified) (zh-cn)",
"Chinese (Traditional) (zh-tw)",
"Corsican (co)",
"Croatian (hr)",
"Czech (cs)",
"Danish (da)",
"Dutch (nl)",
"Elmer Fudd (xx-elmer )",
"English (en)",
"Esperanto (eo)",
"Estonian (et)",
"Ewe (ee)",
"Faroese (fo)",
"Filipino (tl)",
"Finnish (fi)",
"French (fr)",
"Frisian (fy)",
"Ga (gaa)",
"Galician (gl)",
"Georgian (ka)",
"German (de)",
"Greek (el)",
"Guarani (gn)",
"Gujarati (gu)",
"Hacker (xx-hacker )",
"Haitian Creole (ht)",
"Hausa (ha)",
"Hawaiian (haw)",
"Hebrew (iw)",
"Hindi (hi)",
"Hungarian (hu)",
"Icelandic (is)",
"Igbo (ig)",
"Indonesian (id)",
"Interlingua (ia)",
"Irish (ga)",
"Italian (it)",
"Japanese (ja)",
"Javanese (jw)",
"Kannada (kn)",
"Kazakh (kk)",
"Kinyarwanda (rw)",
"Kirundi (rn)",
"Klingon (xx-klingon)",
"Kongo (kg)",
"Korean (ko)",
"Krio (Sierra Leone) (kri)",
"Kurdish (ku)",
"Kurdish (Soranî) (ckb)",
"Kyrgyz (ky)",
"Laothian (lo)",
"Latin (la)",
"Latvian (lv)",
"Lingala (ln)",
"Lithuanian (lt)",
"Lozi (loz)",
"Luganda (lg)",
"Luo (ach)",
"Macedonian (mk)",
"Malagasy (mg)",
"Malay (ms)",
"Malayalam (ml)",
"Maltese (mt)",
"Maori (mi)",
"Marathi (mr)",
"Mauritian Creole (mfe)",
"Moldavian (mo)",
"Mongolian (mn)",
"Montenegrin (sr-ME)",
"Nepali (ne)",
"Nigerian Pidgin (pcm)",
"Northern Sotho (nso)",
"Norwegian (no)",
"Norwegian (Nynorsk) (nn)",
"Occitan (oc)",
"Oriya (or)",
"Oromo (om)",
"Pashto (ps)",
"Persian (fa)",
"Pirate (xx-pirate)",
"Polish (pl)",
"Portuguese (pt)",
"Portuguese (Brazil) (pt-br)",
"Portuguese (Portugal) (pt-pt)",
"Punjabi (pa)",
"Quechua (qu)",
"Romanian (ro)",
"Romansh (rm)",
"Runyakitara (nyn)",
"Russian (ru)",
"Scots Gaelic (gd)",
"Serbian (sr)",
"Serbo-Croatian (sh)",
"Sesotho (st)",
"Setswana (tn)",
"Seychellois Creole (crs)",
"Shona (sn)",
"Sindhi (sd)",
"Sinhalese (si)",
"Slovak (sk)",
"Slovenian (sl)",
"Somali (so)",
"Spanish (es)",
"Spanish (Latin American) (es-419)",
"Sundanese (su)",
"Swahili (sw)",
"Swedish (sv)",
"Tajik (tg)",
"Tamil (ta)",
"Tatar (tt)",
"Telugu (te)",
"Thai (th)",
"Tigrinya (ti)",
"Tonga (to)",
"Tshiluba (lua)",
"Tumbuka (tum)",
"Turkish (tr)",
"Turkmen (tk)",
"Twi (tw)",
"Uighur (ug)",
"Ukrainian (uk)",
"Urdu (ur)",
"Uzbek (uz)",
"Vietnamese (vi)",
"Welsh (cy)",
"Wolof (wo)",
"Xhosa (xh)",
"Yiddish (yi)",
"Yoruba (yo)",
"Zulu (zu)"
],
"description": "必填支持的语言选项,默认 \"en\"。它设置搜索或界面语言偏好,不保证每条商品记录、卖家页面或配送说明都已翻译。"
},
"max_pages": {
"type": "integer",
"title": "Max pages to scrape",
"editor": "number",
"default": 1,
"prefill": 1,
"description": "可选整数,默认 1。为每个搜索词请求不超过该数值的结果页;这是页数上限而非商品条数,也不保证完整结果。"
},
"date_range": {
"enum": [
"anytime",
"qdr:h",
"qdr:d",
"qdr:w",
"qdr:m"
],
"type": "string",
"title": "Date range",
"editor": "select",
"default": "anytime",
"prefill": "anytime",
"enumTitles": [
"Anytime",
"Past hour",
"Past 24 hours",
"Past week",
"Past month"
],
"description": "必填,可选 anytime(不限时间)、qdr:h(过去一小时)、qdr:d(过去24小时)、qdr:w(过去一周)或 qdr:m(过去一个月),默认 anytime。Shopping 接受但忽略此设置,不按日期筛选商品,也不获取历史价格。本例使用 anytime。"
}
},
"schemaVersion": 1
}
},
"additionalProperties": false
}