我在这里开始有点疯狂,所以希望有人可以提供帮助。我正在尝试使用 import.io 从购物网站获取产品的名称和价格。特别是,我正在这个 URL 上进行测试:http ://www.roddandgunn.com/clothing/knitwear/Urquhart%20Peak%20Knit/Urquhart-Peak-Knit.html
但是,我无法让 import.io 发布此时仅获取产品名称的 API。我手动覆盖了 XPath,页面禁用了 javascript,但每次我尝试发布时,我都会收到“API 发布失败”错误。
这是显示 JSON 时显示的文本:
{
"offset": 0,
"connectorGuid": "023f6433-7553-4d17-8036-924c9434c7ba",
"results": [
{
"clothing_name": "Westown Wool Coat"
}
],
"title": "Rodd & Gunn | Authentic Range - Westown Wool Coat",
"pageUrl": "http://www.roddandgunn.com/authentic-range/Westown%20Wool%20Coat/Westown-Wool-Coat.html"
}
(右手边):
{
"extraction": {
"resultPipeline": [
{
"configuration": {
"property": "clothing_name",
"xpaths": [
"//h1[@itemprop='name']"
]
}
}
],
"resultXPaths": [
"/html/body"
]
},
"urlProperties": [],
"version": 4,
"playback": {
"fixHtml": true,
"url": "${webpage/url}"
}
}
我不知道如何进一步简化它,因此我不确定它为什么拒绝让我为它发布 API。有没有人有任何想法?