MSK马士基船公司Spot电商舱位的Json字符串分析用于订舱,秒舱,抢舱 马士基抢舱位的请求数据包爬虫
{
"maerskCorrelationId": "a016bc0916272fe9",
"offers": [
{
"productOffer": null,
"routeScheduleWithPrices": null,
"contracts": null,
"offerFilteredReasons": {
"requestId": null,
"traceId": "a016bc0916272fe9",
"productCode": "MaerskSpot",
"brandScac": "MAEU",
"routeCode": "W1FW",
"originServiceMode": "CY",
"destinationServiceMode": "CY",
"origin": "CNYAT",
"originLabel": "Yantian China",
"destination": "NGAPP",
"destinationLabel": "Apapa Nigeria",
"firstLoadPort": "CNYATCT",
"firstLoadPortLabel": "Yantian China",
"lastDischargePort": "NGAPPPT",
"lastDischargePortLabel": "Apapa Nigeria",
"vesselVoyages": null,
"container": "[20DRY]",
"departureDate": "2022-06-27",
"departureWeek": 26,
"detailedSchedule": "Schedule segments: CNYATCT > MYTPPTM > NGAPPPT. ",
"status": "NOT_ALLOWED",
"type": "PRICE",
"reason": "We are not currently offering a spot product for CNYATCT > CNYATCT > NGAPPPT > NGAPPPT with [20DRY] on 2022-06-27. Please search for alternate product OR place a standard booking.\n No spot price in Penny for route schedule.",
"time": "2022-06-13T01:41:33.371",
"productAttributes": null,
"productVariances": null,
"vesselName": "EBBA MAERSK",
"vesselCode": "788",
"voyageNumber": "225W"
}
},
{
"productOffer": {
"productCode": "MaerskSpot",
"productName": "Maersk Spot",
"productVersion": 1,
"gcssProductId": "2",
"brandScac": "maeu",
"routeCode": "W1FW",
"originRkstCode": "CNYAT",
"originGeoId": "0L3DBFFJ3KZ9A",
"originDisplayName": "Yantian, China",
"originCityName": "Yantian",
"originCountryName": "China",
"originRegionName": "Guangdong",
"originUnLocCode": "CNYTN",
"destinationRkstCode": "NGAPP",
"destinationGeoId": "0CVIORYS4ODJ3",
"destinationDisplayName": "Apapa, Nigeria",
"destinationCityName": "Apapa",
"destinationCountryName": "Nigeria",
"destinationUnLocCode": "NGAPP",
"originServiceMode": "CY",
"destinationServiceMode": "CY",
"deepLink": "https://offers.api.maersk.com/offers/deeplink/brand/maeu/origin/CNYAT/destination/NGAPP?containers=1x20DRYx18.0",
"containers": [
{
"iso": "22G1",
"size": "20",
"name": "20DRY",
"type": "DRY",
"label": "20 Dry Standard",
"height": "8 6"
}
]
},
"routeScheduleWithPrices": {
"offerId": "O_P03p3vgc",
"productPriceType": "spot",
"routeScheduleFull": {
"brandScac": "MAEU",
"routeCode": "W1",
"direction": "FW",
"productSequence": 0,
"fromLocation": {
"type": "TERMINAL",
"cityGeoId": "0L3DBFFJ3KZ9A",
"cityName": "Yantian",
"date": "2022-06-17",
"time": "07:00:00",
"siteGeoId": "1PVA2R05ZGGHQ",
"siteName": "YanTian Intl. Container Terminal",
"rkstCode": "CNYATCT",
"unLocCode": "CNYTN",
"countryCode": "CN",
"countryName": "China"
},
"toLocation": {
"type": "TERMINAL",
"cityGeoId": "0CVIORYS4ODJ3",
"cityName": "Apapa",
"date": "2022-07-30",
"time": "07:59:00",
"siteGeoId": "3BD59B43SLA4F",
"siteName": "Apapa Port",
"rkstCode": "NGAPPPT",
"unLocCode": "NGAPP",
"countryCode": "NG",
"countryName": "Nigeria"
},
"firstLoadPort": {
"type": "TERMINAL",
"cityGeoId": "0L3DBFFJ3KZ9A",
"cityName": "Yantian",
"date": "2022-06-17",
"time": "07:00:00",
"siteGeoId": "1PVA2R05ZGGHQ",
"siteName": "YanTian Intl. Container Terminal",
"rkstCode": "CNYATCT",
"unLocCode": "CNYTN",
"countryCode": "CN",
"countryName": "China"
},
"lastDischargePort": {
"type": "TERMINAL",
"cityGeoId": "0CVIORYS4ODJ3",
"cityName": "Apapa",
"date": "2022-07-30",
"time": "07:59:00",
"siteGeoId": "3BD59B43SLA4F",
"siteName": "Apapa Port",
"rkstCode": "NGAPPPT",
"unLocCode": "NGAPP",
"countryCode": "NG",
"countryName": "Nigeria"
},
"hasInlandExport": false,
"hasInlandImport": false,
"vessel": {
"code": "785",
"name": "ELEONORA MAERSK",
"longName": "ELEONORA MAERSK",
"flagCode": "DK",
"flagName": "Denmark",
"imoNumber": "9321500",
"buildYear": "2007",
"callSign": "OVXP2",
"capacityTEU": "17816",
"vesselClass": "ABS"
},
"transitTime": "61979",
"voyageNumber": "223W",
"fmcRegulationApplies": false,
"scheduleDetails": [
{
"fromLocation": {
"type": "TERMINAL",
"cityGeoId": "0L3DBFFJ3KZ9A",
"cityName": "Yantian",
"date": "2022-06-17",
"time": "07:00:00",
"siteGeoId": "1PVA2R05ZGGHQ",
"siteName": "YanTian Intl. Container Terminal",
"rkstCode": "CNYATCT",
"unLocCode": "CNYTN",
"countryCode": "CN",
"countryName": "China"
},
"toLocation": {
"type": "TERMINAL",
"cityGeoId": "2DTLIHUG9YN7S",
"cityName": "Tanjung Pelepas",
"date": "2022-06-20",
"time": "13:00:00",
"siteGeoId": "00YSAZHW6VRIK",
"siteName": "Pelabuhan Tanjung Pelepas Terminal",
"rkstCode": "MYTPPTM",
"unLocCode": "MYTPP",
"countryCode": "MY",
"countryName": "Malaysia"
},
"transport": {
"transportMode": "MVS",
"vessel": {
"code": "785",
"name": "ELEONORA MAERSK",
"longName": "ELEONORA MAERSK",
"flagCode": "DK",
"flagName": "Denmark",
"imoNumber": "9321500",
"buildYear": "2007",
"callSign": "OVXP2",
"capacityTEU": "17816",
"vesselClass": "ABS"
},
"tradeLane": null,
"voyageNumber": "223W"
},
"serviceCode": "437",
"serviceName": null,
"carrierCode": null,
"routingType": null,
"deadlines": [
{
"deadline": "2022-06-15 17:00:00",
"deadlineKey": "CY",
"name": "Commercial Cargo Cutoff",
"type": "Documentation"
},
{
"deadline": "2022-06-14 18:00:00",
"deadlineKey": "SIAMS",
"name": "Shipping Instructions Deadline for Advance Manifest Cargo",
"type": "Documentation"
},
{
"deadline": "2022-06-15 11:00:00",
"deadlineKey": "VGM",
"name": "Commercial Verified Gross Mass Deadline",
"type": "Documentation"
},
{
"deadline": "2022-06-14 16:00:00",
"deadlineKey": "LCD",
"name": "Loadlist Closure Deadline",
"type": "Marine Services"
},
{
"deadline": "2022-06-14 17:00:00",
"deadlineKey": "CSPD",
"name": "Coprar to Stowage Planners Deadline",
"type": "Marine Services"
},
{
"deadline": "2022-06-15 17:00:00",
"deadlineKey": "FLD",
"name": "Final Loadlist Deadline",
"type": "Marine Services"
},
{
"deadline": "2022-06-14 16:00:00",
"deadlineKey": "SCDD",
"name": "Special Cargo Documentation Deadline",
"type": "Marine Services"
}
]
},
{
"fromLocation": {
"type": "TERMINAL",
"cityGeoId": "2DTLIHUG9YN7S",
"cityName": "Tanjung Pelepas",
"date": "2022-06-29",
"time": "04:00:00",
"siteGeoId": "00YSAZHW6VRIK",
"siteName": "Pelabuhan Tanjung Pelepas Terminal",
"rkstCode": "MYTPPTM",
"unLocCode": "MYTPP",
"countryCode": "MY",
"countryName": "Malaysia"
},
"toLocation": {
"type": "TERMINAL",
"cityGeoId": "0CVIORYS4ODJ3",
"cityName": "Apapa",
"date": "2022-07-30",
"time": "07:59:00",
"siteGeoId": "3BD59B43SLA4F",
"siteName": "Apapa Port",
"rkstCode": "NGAPPPT",
"unLocCode": "NGAPP",
"countryCode": "NG",
"countryName": "Nigeria"
},
"transport": {
"transportMode": "MVS",
"vessel": {
"code": "283",
"name": "MAERSK CAMEROUN",
"longName": "MAERSK CAMEROUN",
"flagCode": "SG",
"flagName": "Singapore",
"imoNumber": "9525326",
"buildYear": "2011",
"callSign": "9V9408",
"capacityTEU": "4496",
"vesselClass": "ABS"
},
"tradeLane": null,
"voyageNumber": "224W"
},
"serviceCode": "FW2",
"serviceName": null,
"carrierCode": null,
"routingType": null,
"deadlines": [
{
"deadline": "2022-06-28 04:00:00",
"deadlineKey": "CY",
"name": "Commercial Cargo Cutoff",
"type": "Documentation"
},
{
"deadline": "2022-06-28 04:00:00",
"deadlineKey": "SINONAMS",
"name": "Shipping Instructions Deadline",
"type": "Documentation"
},
{
"deadline": "2022-06-27 12:00:00",
"deadlineKey": "VGM",
"name": "Commercial Verified Gross Mass Deadline",
"type": "Documentation"
},
{
"deadline": "2022-06-27 13:00:00",
"deadlineKey": "LCD",
"name": "Loadlist Closure Deadline",
"type": "Marine Services"
},
{
"deadline": "2022-06-27 12:00:00",
"deadlineKey": "CSPD",
"name": "Coprar to Stowage Planners Deadline",
"type": "Marine Services"
},
{
"deadline": "2022-06-27 14:00:00",
"deadlineKey": "FLD",
"name": "Final Loadlist Deadline",
"type": "Marine Services"
}
]
}
]
},
"importDnDConditions": [
{
"chargeType": "Detention",
"containerSizeType": "20DRY",
"commodity": "GENERAL CARGO",
"freetimeStartEvent": "GATE-IN FULL",
"freetimeGrantInDays": 14,
"rkstCode": "NGAPP",
"chargePerDiemAfterFreetime": [
{
"startDayOfCharge": 15,
"endDayOfCharge": 21,
"chargePerDiem": "11600",
"currencyOfCharge": "NGN"
},
{
"startDayOfCharge": 22,
"endDayOfCharge": null,
"chargePerDiem": "13900",
"currencyOfCharge": "NGN"
}
]
},
{
"chargeType": "Detention",
"containerSizeType": "20DRY",
"commodity": "GENERAL CARGO",
"freetimeStartEvent": "DISCHARGE",
"freetimeGrantInDays": 14,
"rkstCode": "NGAPP",
"chargePerDiemAfterFreetime": [
{
"startDayOfCharge": 15,
"endDayOfCharge": 21,
"chargePerDiem": "11600",
"currencyOfCharge": "NGN"
},
{
"startDayOfCharge": 22,
"endDayOfCharge": null,
"chargePerDiem": "13900",
"currencyOfCharge": "NGN"
}
]
}
],
"penaltyFees": [
{
"containerSizeType": "20DRY",
"currency": "USD",
"charges": [
{
"penaltyType": "AmendmentFee",
"chargeFee": 100,
"displayName": "Amendment Fee"
},
{
"penaltyType": "CancellationFee",
"chargeFee": 100,
"displayName": "Cancellation Fee"
},
{
"penaltyType": "NoShowFee",
"chargeFee": 200,
"displayName": "No Show Fee"
},
{
"penaltyType": "CompensationFee",
"chargeFee": -100,
"displayName": "Compensation Fee"
}
]
}
],
"price": {
"surcharges_per_doc": [
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "450.0",
"rateusd": "67.25",
"qty": "1",
"amount": "450.0",
"amountusd": "67.25",
"currency": "CNY",
"ratebasis": "PER_DOC",
"ratetype": "Paid at Origin",
"ratetypecode": "Origin",
"chargecode": "ODF",
"chargedescription": "Documentation Fee Origin"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "100.0",
"rateusd": "0.24",
"qty": "1",
"amount": "100.0",
"amountusd": "0.24",
"currency": "NGN",
"ratebasis": "PER_DOC",
"ratetype": "Paid at Destination",
"ratetypecode": "Destination",
"chargecode": "DCG",
"chargedescription": "Destination Certificate Charge"
}
],
"prices_per_container": [
{
"priceid": "P_438105045_P03p3vgc",
"containersizetype": "20DRY",
"priceValidFromDate": null,
"priceValidToDate": null,
"containerIsoCode": null,
"weight": null,
"bas": {
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "5180.0",
"rateusd": "5180.0",
"qty": "1",
"amount": "5180.0",
"amountusd": "5180.0",
"currency": "USD",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid with Freight",
"ratetypecode": "Freight",
"chargecode": "BAS",
"chargedescription": "Basic Ocean Freight"
},
"offerExpiringSoon": false,
"surcharges_per_container": [
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "531.0",
"rateusd": "531.0",
"qty": "1",
"amount": "531.0",
"amountusd": "531.0",
"currency": "USD",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid with Freight",
"ratetypecode": "Freight",
"chargecode": "EFF",
"chargedescription": "Environmental Fuel Fee"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "23850.0",
"rateusd": "57.46",
"qty": "1",
"amount": "23850.0",
"amountusd": "57.46",
"currency": "NGN",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid at Destination",
"ratetypecode": "Destination",
"chargecode": "DDF",
"chargedescription": "Documentation fee - Destination"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "2000.0",
"rateusd": "4.82",
"qty": "1",
"amount": "2000.0",
"amountusd": "4.82",
"currency": "NGN",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid at Destination",
"ratetypecode": "Destination",
"chargecode": "CCI",
"chargedescription": "Container Cleaning Import"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "565.0",
"rateusd": "84.44",
"qty": "1",
"amount": "565.0",
"amountusd": "84.44",
"currency": "CNY",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid at Origin",
"ratetypecode": "Origin",
"chargecode": "OHC",
"chargedescription": "Terminal Handling Service - Origin"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "45900.0",
"rateusd": "110.58",
"qty": "1",
"amount": "45900.0",
"amountusd": "110.58",
"currency": "NGN",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid at Destination",
"ratetypecode": "Destination",
"chargecode": "PAI",
"chargedescription": "Port Additionals / Port Dues Import"
},
{
"currencyConversionFactor": 0.0,
"rateExpiryDate": null,
"freightType": null,
"lineItemNumber": null,
"rateUnitDescription": null,
"validFromDate": null,
"rate": "50.0",
"rateusd": "7.47",
"qty": "1",
"amount": "50.0",
"amountusd": "7.47",
"currency": "CNY",
"ratebasis": "PER_CONTAINER",
"ratetype": "Paid at Origin",
"ratetypecode": "Origin",
"chargecode": "EXP",
"chargedescription": "Export Service"
}
]
}
],
"total": "6043",
"totalbas": "5180",
"totalPriceCurrency": "USD"
},
"rollableOptionEnabled": true,
"spotOnlyAllowedFreesale": false
},
"contracts": null,
"offerFilteredReasons": null
}
],
"noSchedules": false,
"nextOffsetWeek": 2,
"currentWeekOffset": 0,
"spotScope": {
"spotOnlyAllowedFreesale": true,
"spotSupported": true
},
"loadMore": true,
"isAlternativeOfferPresent": false
}
以上是MSK马士基船公司Spot电商舱位的Json字符串分析用于订舱,秒舱,抢舱 马士基抢舱位的请求数据包爬虫JSON。
PS:MSK一票订的2*40hq 要改成两票出1*40hq+1*40hq msk能直接拆单吗 如果不能花钱能拆吗? 马士基不能拆(线下危险品舱位除外)。

浙公网安备 33010602011771号