← 品牌目錄

Houdini Sportswear

houdinisportswear.com
下載來源 JSON ↓
已取得品牌頁
78 個導覽項目
選單層級已核對
桌面選單已抽查

採集紀錄

分類階層核對

2026-09-08 · 已核對

All 5 primary roots and every family/descendant in the Swedish desktop header compared against independent live DOM; all 4 expandable roots opened and screenshots reviewed; Archive is a direct link.

canonical 是頁面宣告的網址。擷取 HTML 與實際展開選單是不同的核對步驟;本次操作範圍詳見分類階層核對紀錄。

先前兩次採集的差異(封存紀錄)

0新增路徑
0移除路徑
0缺少片段

這是階層修正前的採集比較紀錄,並非本次修正的增減。兩次採集方法不同,不能把差異直接視為網站改版。

4102f276fbaac76b2fec16d920498ff50ec6b24038f61de5dd6d453c9e6f7679

技術來源與頁面檢查

SHA-256: d7a103cb5424f16af55dc1b5b650d07abd9a7255a724c8cba2aed95579c4a7b8
{
  "inspection": {
    "brand": "houdini",
    "requestedUrl": "https://houdinisportswear.com/",
    "brandPageConfirmedByDom": true,
    "title": "Houdini Webbutik | Houdini Sportswear Official",
    "htmlLang": "sv",
    "canonicalUrl": "https://houdinisportswear.com/",
    "canonicalIsNotProvenFinalUrl": true,
    "destinationHttpStatus": null,
    "apiHttpStatus": 200,
    "interactionVerified": false,
    "visualAudit": "not-performed",
    "renderedTopLevel": [
      {
        "label": "Archive",
        "href": "/collections/archive",
        "locator": "[id=\"shopify-section-sections--30824997028180__header\"] > header-component:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > nav:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1)"
      },
      {
        "label": "Dam",
        "href": "/collections/dam",
        "locator": "[id=\"shopify-section-sections--30824997028180__header\"] > header-component:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > nav:nth-of-type(1) > hover-disclosure:nth-of-type(1) > a:nth-of-type(1)"
      },
      {
        "label": "Herr",
        "href": "/collections/herr",
        "locator": "[id=\"shopify-section-sections--30824997028180__header\"] > header-component:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > nav:nth-of-type(1) > hover-disclosure:nth-of-type(2) > a:nth-of-type(1)"
      },
      {
        "label": "Kids/Junior",
        "href": "/collections/barn-junior",
        "locator": "[id=\"shopify-section-sections--30824997028180__header\"] > header-component:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > nav:nth-of-type(1) > hover-disclosure:nth-of-type(3) > a:nth-of-type(1)"
      },
      {
        "label": "Vårt arbete",
        "href": "/blogs/miljoarbete",
        "locator": "[id=\"shopify-section-sections--30824997028180__header\"] > header-component:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > nav:nth-of-type(1) > hover-disclosure:nth-of-type(4) > a:nth-of-type(1)"
      }
    ],
    "graphCounts": {
      "nodes": 78,
      "edges": 73,
      "roots": 5
    },
    "parserCompatibility": "existing adapter succeeds; all configured source excerpts found",
    "sourceStrings": [
      {
        "id": "houdini-text-1",
        "text": "Höstnyheter 2026",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"Hero--template--30824984674644__section_hero_mGr9cG\"] > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)",
        "scope": "page-content",
        "href": null
      },
      {
        "id": "houdini-text-2",
        "text": "Cirkulär design",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"sliderule-96ecefbb1eb458d4d9ec12b3f7c0c13a\"] > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > span:nth-of-type(1)",
        "scope": "navigation",
        "href": "/blogs/miljoarbete/design-philosophy"
      },
      {
        "id": "houdini-text-3",
        "text": "Houdini Repair",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"sliderule-96ecefbb1eb458d4d9ec12b3f7c0c13a\"] > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > span:nth-of-type(1)",
        "scope": "navigation",
        "href": "/blogs/utforska/houdini-repair"
      },
      {
        "id": "houdini-text-4",
        "text": "Houdini Rental",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"sliderule-96ecefbb1eb458d4d9ec12b3f7c0c13a\"] > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(3) > div:nth-of-type(1) > a:nth-of-type(1) > span:nth-of-type(1)",
        "scope": "navigation",
        "href": "/blogs/utforska/houdini-rental"
      },
      {
        "id": "houdini-text-5",
        "text": "Ny nivå av komfort för alla aktiviteter",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"BrickSection--template--30824984674644__section_double_YJxwLj\"] > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > h2:nth-of-type(1)",
        "scope": "page-content",
        "href": null
      },
      {
        "id": "houdini-text-6",
        "text": "Shoppa looken",
        "textKind": "verbatim-excerpt",
        "selector": "[id=\"IndexLook--template--30824984674644__section_look_67xwAy\"] > div:nth-of-type(1) > look-component:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > button:nth-of-type(1) > span:nth-of-type(1)",
        "scope": "page-content",
        "href": null
      }
    ],
    "comparisonToRawCapture": {
      "path": "/tmp/m13-navigation/houdini.html",
      "sha256": "4102f276fbaac76b2fec16d920498ff50ec6b24038f61de5dd6d453c9e6f7679",
      "metadata": {
        "brand": "houdini",
        "requestedUrl": "https://houdinisportswear.com/",
        "resolvedUrl": "https://houdinisportswear.com/",
        "status": 200,
        "retrievedAt": "2026-09-07T11:32:22.656269+00:00",
        "bytes": 1075087
      },
      "rawNodes": 78,
      "renderedNodes": 78,
      "addedPathHrefPairs": [],
      "removedPathHrefPairs": [],
      "sameRequestedUrl": true,
      "sameHtmlLang": true
    },
    "challengeInspection": {
      "blockingChallengeDetected": false,
      "checkedTextMarkers": [
        "access denied",
        "verify you are human",
        "just a moment",
        "page not found",
        "404 not found"
      ],
      "scope": "DOM inspection only; no screenshot or computed-style audit",
      "nonBlockingMention": "Newsletter form includes hCaptcha disclosure; brand content and menus are present, not a blocking challenge page."
    },
    "regionInspection": {
      "selector": "form[id^=\"localization-form\"]",
      "present": true,
      "selectionPerformed": false
    },
    "consentInspection": {
      "present": false,
      "scope": "No cookie/consent ID or class DOM elements found; absence does not prove consent never appears",
      "consentActionPerformed": false
    },
    "submenuInspection": {
      "selector": "nav.header__menu hover-disclosure",
      "ariaExpandedValues": [
        "false",
        "false",
        "false",
        "false"
      ],
      "state": "all four hover-disclosure submenu containers aria-expanded=false; submenu links retained in DOM; no menu opened"
    },
    "pageStatus": "brand-page",
    "brandConfirmationBasis": "Reviewed brand title, canonical, catalog navigation and page body DOM",
    "captureSha256": "d7a103cb5424f16af55dc1b5b650d07abd9a7255a724c8cba2aed95579c4a7b8",
    "retrievedAt": "2026-09-07T12:00:17.943298+00:00",
    "captureMethod": "cloudflare-browser-rendering/content"
  },
  "navigationSelection": {
    "method": "houdini-v1: scoped aria-controls and recursive dropdown families",
    "caveat": "All 5 primary roots and every family/descendant in the Swedish desktop header compared against independent live DOM; all 4 expandable roots opened and screenshots reviewed; Archive is a direct link.",
    "captureSha256": "d7a103cb5424f16af55dc1b5b650d07abd9a7255a724c8cba2aed95579c4a7b8",
    "hierarchyStatus": "verified"
  }
}