- CatalogModule: VIN-less PL24 catalog browser (brands, models, categories, parts) - Supports P5 Modern (REST) and P4 Legacy (Ford, PSA) catalog architectures - Ford variant selector (model-year/engine/gearbox), PSA variant selector (body/engine/gearbox) - New API endpoints: ford-config, psa-bodies, psa-engines, psa-gearboxes, brands/:name/catalogs - Shared vehicles: vehicles table decoupled from users via userVehicles junction table - PL24 Ford Legacy service: comprehensive HTML-scraping for Ford/PSA/Hyundai/Kia/Nissan/Opel/Volvo - PL24 types and service updated for P4 Legacy brand support - Categories/parts service updated for dual FK (vehicleId + catalogVehicleId) pattern - Catalog browser frontend routes and components - docs/INDEX.md: updated with all new endpoints, components, hooks, routes (2026-03-02) - docs/pl24-catalog/: per-brand catalog exploration docs - scripts/migration-shared-vehicles.sql, pl24-catalog-explorer.js, posthog-dashboards.sh Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6.4 KiB
6.4 KiB
Ford — PL24 Katalog Yapısı
Keşif Tarihi
2026-02-24T13:24:00.168Z
Tespit Edilen Endpoint'ler (Unique Path'ler)
/ford/pl24-entry.action
- Method: GET
- Status: 302
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/pl24-entry.action?service=fordp_parts - Yanıt özeti:
(yanıt yok) - Çağrı sayısı: 1
/ford/fordp_parts/vehicle.action
- Method: GET
- Status: 302
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/fordp_parts/vehicle.action?mode=K00U0DEXX&lang=tr&startup=true - Yanıt özeti:
(yanıt yok) - Çağrı sayısı: 2
/ford/web-common/css/css.action
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/web-common/css/css.action?idx=sg1p31-g1p32-g1p33-g1p34-g1p35-g1p36-g1p37-g1p38-g1p39-g1... - Yanıt özeti:
/*! jQuery UI - v1.9.2 - 2013-03-20 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.tabs.css, jquery.ui.tooltip.css - Çağrı sayısı: 2
/ford/web-custom/css/css.action
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/web-custom/css/css.action?idx=cg2p10-g2p11-g2p16&v=4.021.13.110 - Yanıt özeti:
span.vinHit,span.vinMiss,span.vinUnknown{padding-left:13px;background-position:left center;background-repeat:no-repeat;cursor:help}span.vinHit,span.vinMiss{font-weight:normal}span.vinHit{background-image:url("images/vin-hit.png")}span.vinMiss{background-image:url("images/vin-miss.png")}span.vinUnkno - Çağrı sayısı: 2
/ford/js/js.action
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/js/js.action?idx=jg1p1-g1p2-g1p3-g1p4-g1p5-g1p6-g1p7-g1p8-g1p9-g1p10-g1p11-g1p13-g1p14-... - Yanıt özeti:
function $C(){}$C.prototype.construct=function(){};$C.extend=function(f){var b,e,c,a,d;b=function(){if(arguments[0]!==$C){this.construct.apply(this,arguments)}};e=new this($C);c=this.prototype;for(a in f){d=f[a];if(d instanceof Function){d.$=c}e[a]=d}b.prototype=e;b.extend=this.extend;return b}; var - Çağrı sayısı: 2
/ford/web-common/css/layout/demo.png
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/web-common/css/layout/demo.png - Yanıt özeti:
(yanıt yok) - Çağrı sayısı: 1
/carbrands/ford/pl24_cat_logo_v2.png
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/carbrands/ford/pl24_cat_logo_v2.png - Yanıt özeti:
(yanıt yok) - Çağrı sayısı: 1
/ford/web-common/css/tablecontrol/tbl_header_bottom.gif
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/web-common/css/tablecontrol/tbl_header_bottom.gif - Yanıt özeti:
(yanıt yok) - Çağrı sayısı: 1
/ford/fordp_parts/json-model-config.action
- Method: GET
- Status: 200
- Faz: marka-ana-sayfa
- Örnek URL:
https://www.partslink24.com/ford/fordp_parts/json-model-config.action?catCode=FA&lang=tr&modelFamily=Escort&startup=fals... - Yanıt özeti:
{"engineData":[{"avsCode":"_all_","catCode":"","description":"Hepsi","selected":false,"url":"vehicle.action?catCode=FA&engineAvsCode=_all_&lang=tr&modelFamily=Escort&startup=false&mode=K00U0DEXX&upds=2026.02.11+13%3A40%3A15+CET"},{"avsCode":"ENJK0","catCode":"FA","description":"1.3L HCS EFI(60PS)"," - Çağrı sayısı: 1
Ham Yakalanan İstekler
| Method | URL | Status | Faz | Response (ilk 100 char) |
|---|---|---|---|---|
| GET | https://www.partslink24.com/ford/pl24-entry.action?service=fordp_parts |
302 | marka-ana-sayfa | `` |
| GET | https://www.partslink24.com/ford/fordp_parts/vehicle.action?mode=K00U0DEXX&lang=... |
302 | marka-ana-sayfa | `` |
| GET | https://www.partslink24.com/ford/fordp_parts/vehicle.action?mode=K00U0DEXX&lang=... |
200 | marka-ana-sayfa | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-str |
| GET | https://www.partslink24.com/ford/web-common/css/css.action?idx=sg1p31-g1p32-g1p3... |
200 | marka-ana-sayfa | /*! jQuery UI - v1.9.2 - 2013-03-20 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui. |
| GET | https://www.partslink24.com/ford/web-custom/css/css.action?idx=cg2p10-g2p11-g2p1... |
200 | marka-ana-sayfa | span.vinHit,span.vinMiss,span.vinUnknown{padding-left:13px;background-position:left center;backgroun |
| GET | https://www.partslink24.com/ford/js/js.action?idx=jg1p1-g1p2-g1p3-g1p4-g1p5-g1p6... |
200 | marka-ana-sayfa | function $C(){}$C.prototype.construct=function(){};$C.extend=function(f){var b,e,c,a,d;b=function(){ |
| GET | https://www.partslink24.com/ford/js/js.action?idx=jg2p3&cmi=4.021.13.110 |
200 | marka-ana-sayfa | function Vehicles(s){var q=null;var l=null;var p=null;var m=null;var h=null;var n=null;var d=null;va |
| GET | https://www.partslink24.com/ford/web-common/css/css.action?idx=sg1p51&v=4.021.13... |
200 | marka-ana-sayfa | *{font-family:Arial,sans-serif}table{border-collapse:separate;border-spacing:0}th{text-align:left}di |
| GET | https://www.partslink24.com/ford/web-custom/css/css.action?idx=cg2p15&v=4.021.13... |
200 | marka-ana-sayfa | .vinInfoTable .attrib,.vinInfoTable .caption{width:30%}table.partinfoTable{width:100%;table-layout:f |
| GET | https://www.partslink24.com/ford/web-common/css/layout/demo.png |
200 | marka-ana-sayfa | `` |
| GET | https://www.partslink24.com/carbrands/ford/pl24_cat_logo_v2.png |
200 | marka-ana-sayfa | `` |
| GET | https://www.partslink24.com/ford/web-common/css/tablecontrol/tbl_header_bottom.g... |
200 | marka-ana-sayfa | `` |
| GET | https://www.partslink24.com/ford/fordp_parts/json-model-config.action?catCode=FA... |
200 | marka-ana-sayfa | {"engineData":[{"avsCode":"_all_","catCode":"","description":"Hepsi","selected":false,"url":"vehicle |
Notlar
- Sayfa başlığı: Ford Escort - FA (1995, 2001) - partslink24
- URL: https://www.partslink24.com/ford/fordp_parts/vehicle.action?mode=K00U0DEXX&lang=tr&startup=true&upds=2026.02.11+13%3A40%3A15+CET
- İlk model tıklanamadı — selector bulunamadı