2026-02-19 12:28:22,837 - INFO - 🔧 Launching Electron browser (headless mode)...
2026-02-19 12:28:22,853 - INFO - ✅ Browser session created: 343e1c36-8072-4385-807b-4eae965bd27e
2026-02-19 12:28:22,853 - INFO - ✅ Electron browser launched successfully
2026-02-19 12:28:22,854 - INFO - 🌐 Opening Maersk tracking portal...
2026-02-19 12:28:23,738 - INFO - 📍 Page loaded successfully.
2026-02-19 12:28:23,738 - INFO - 🍪 Checking for cookie consent dialog...
2026-02-19 12:28:23,824 - INFO - ✅ Clicked 'Allow all' on cookie consent dialog (selector: button[data-test='coi-allow-all-button'])
2026-02-19 12:28:25,875 - INFO - 
============================================================
2026-02-19 12:28:25,875 - INFO - Found 201 bookings to process
2026-02-19 12:28:25,875 - INFO - ============================================================

2026-02-19 12:28:25,876 - INFO - 📊 Progress: 1/201 (Remaining: 201)
2026-02-19 12:28:25,876 - INFO - 🔍 Processing FCR 1: CTG0096990 (Invoice: 1)
2026-02-19 12:28:25,876 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096990
2026-02-19 12:28:27,305 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:28:27,305 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:28:27,424 - INFO - ✅ Iframe element found in page
2026-02-19 12:28:29,424 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:28:29,424 - INFO - 🌐 Resolving Damco FCR id for CTG0096990 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096990
2026-02-19 12:28:30,465 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924840 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096990)
2026-02-19 12:28:30,466 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924840&txt=CTG0096990
2026-02-19 12:28:30,466 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:28:30,471 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:28:34,472 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:28:34,472 - INFO - 📄 Printing page to PDF...
2026-02-19 12:28:34,784 - INFO - ✅ PDF saved: 001 1 CTG0096990.pdf
2026-02-19 12:28:34,784 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:28:36,094 - INFO - ✓ Successfully processed booking 1/201: CTG0096990 (Invoice: 1)
2026-02-19 12:28:36,094 - INFO - 📥 Downloads complete: 1 successful, 0 failed
2026-02-19 12:28:36,095 - INFO - 📊 Progress: 2/201 (Remaining: 200)
2026-02-19 12:28:36,095 - INFO - 🔍 Processing FCR 2: CTG0180062 (Invoice: 3)
2026-02-19 12:28:36,095 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180062
2026-02-19 12:28:37,235 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:28:37,235 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:28:37,374 - INFO - ✅ Iframe element found in page
2026-02-19 12:28:39,375 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:28:39,375 - INFO - 🌐 Resolving Damco FCR id for CTG0180062 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180062
2026-02-19 12:28:40,360 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267192 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180062)
2026-02-19 12:28:40,361 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267192&txt=CTG0180062
2026-02-19 12:28:40,361 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:28:40,366 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:28:44,367 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:28:44,367 - INFO - 📄 Printing page to PDF...
2026-02-19 12:28:44,676 - INFO - ✅ PDF saved: 002 3 CTG0180062.pdf
2026-02-19 12:28:44,676 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:28:46,145 - INFO - ✓ Successfully processed booking 2/201: CTG0180062 (Invoice: 3)
2026-02-19 12:28:46,145 - INFO - 📥 Downloads complete: 2 successful, 0 failed
2026-02-19 12:28:46,146 - INFO - 📊 Progress: 3/201 (Remaining: 199)
2026-02-19 12:28:46,146 - INFO - 🔍 Processing FCR 3: CTG0215551 (Invoice: 5)
2026-02-19 12:28:46,146 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215551
2026-02-19 12:28:47,227 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:28:47,227 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:28:47,362 - INFO - ✅ Iframe element found in page
2026-02-19 12:28:49,362 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:28:49,362 - INFO - 🌐 Resolving Damco FCR id for CTG0215551 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215551
2026-02-19 12:28:50,323 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401834 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215551)
2026-02-19 12:28:50,323 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401834&txt=CTG0215551
2026-02-19 12:28:50,324 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:28:50,336 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:28:54,337 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:28:54,337 - INFO - 📄 Printing page to PDF...
2026-02-19 12:28:54,643 - INFO - ✅ PDF saved: 003 5 CTG0215551.pdf
2026-02-19 12:28:54,643 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:28:55,955 - INFO - ✓ Successfully processed booking 3/201: CTG0215551 (Invoice: 5)
2026-02-19 12:28:55,955 - INFO - 📥 Downloads complete: 3 successful, 0 failed
2026-02-19 12:28:55,955 - INFO - 📊 Progress: 4/201 (Remaining: 198)
2026-02-19 12:28:55,955 - INFO - 🔍 Processing FCR 4: CTG0267011 (Invoice: 6)
2026-02-19 12:28:55,955 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267011
2026-02-19 12:28:57,024 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:28:57,024 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:28:57,138 - INFO - ✅ Iframe element found in page
2026-02-19 12:28:59,139 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:28:59,139 - INFO - 🌐 Resolving Damco FCR id for CTG0267011 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267011
2026-02-19 12:29:00,099 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581056 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267011)
2026-02-19 12:29:00,099 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581056&txt=CTG0267011
2026-02-19 12:29:00,099 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:00,108 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:04,108 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:04,108 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:04,469 - INFO - ✅ PDF saved: 004 6 CTG0267011.pdf
2026-02-19 12:29:04,469 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:05,759 - INFO - ✓ Successfully processed booking 4/201: CTG0267011 (Invoice: 6)
2026-02-19 12:29:05,760 - INFO - 📥 Downloads complete: 4 successful, 0 failed
2026-02-19 12:29:05,760 - INFO - 📊 Progress: 5/201 (Remaining: 197)
2026-02-19 12:29:05,760 - INFO - 🔍 Processing FCR 5: CTG0267014 (Invoice: 7)
2026-02-19 12:29:05,760 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267014
2026-02-19 12:29:06,977 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:06,977 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:07,115 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:09,116 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:09,116 - INFO - 🌐 Resolving Damco FCR id for CTG0267014 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267014
2026-02-19 12:29:10,070 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581059 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267014)
2026-02-19 12:29:10,071 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581059&txt=CTG0267014
2026-02-19 12:29:10,071 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:10,083 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:14,084 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:14,084 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:14,424 - INFO - ✅ PDF saved: 005 7 CTG0267014.pdf
2026-02-19 12:29:14,424 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:15,774 - INFO - ✓ Successfully processed booking 5/201: CTG0267014 (Invoice: 7)
2026-02-19 12:29:15,774 - INFO - 📥 Downloads complete: 5 successful, 0 failed
2026-02-19 12:29:15,774 - INFO - 📊 Progress: 6/201 (Remaining: 196)
2026-02-19 12:29:15,774 - INFO - 🔍 Processing FCR 6: CTG0266906 (Invoice: 8)
2026-02-19 12:29:15,774 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266906
2026-02-19 12:29:16,868 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:16,868 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:16,981 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:18,981 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:18,981 - INFO - 🌐 Resolving Damco FCR id for CTG0266906 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266906
2026-02-19 12:29:19,942 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580863 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266906)
2026-02-19 12:29:19,943 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580863&txt=CTG0266906
2026-02-19 12:29:19,943 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:19,949 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:23,949 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:23,949 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:24,286 - INFO - ✅ PDF saved: 006 8 CTG0266906.pdf
2026-02-19 12:29:24,286 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:25,633 - INFO - ✓ Successfully processed booking 6/201: CTG0266906 (Invoice: 8)
2026-02-19 12:29:25,634 - INFO - 📥 Downloads complete: 6 successful, 0 failed
2026-02-19 12:29:25,634 - INFO - 📊 Progress: 7/201 (Remaining: 195)
2026-02-19 12:29:25,636 - INFO - 🔍 Processing FCR 7: CTG0308203 (Invoice: 9)
2026-02-19 12:29:25,636 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308203
2026-02-19 12:29:26,973 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:26,973 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:27,086 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:29,086 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:29,086 - INFO - 🌐 Resolving Damco FCR id for CTG0308203 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308203
2026-02-19 12:29:30,034 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720148 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308203)
2026-02-19 12:29:30,035 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720148&txt=CTG0308203
2026-02-19 12:29:30,035 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:30,049 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:34,050 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:34,050 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:34,361 - INFO - ✅ PDF saved: 007 9 CTG0308203.pdf
2026-02-19 12:29:34,361 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:35,713 - INFO - ✓ Successfully processed booking 7/201: CTG0308203 (Invoice: 9)
2026-02-19 12:29:35,713 - INFO - 📥 Downloads complete: 7 successful, 0 failed
2026-02-19 12:29:35,714 - INFO - 📊 Progress: 8/201 (Remaining: 194)
2026-02-19 12:29:35,714 - INFO - 🔍 Processing FCR 8: CTG0308289 (Invoice: 10)
2026-02-19 12:29:35,714 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308289
2026-02-19 12:29:36,825 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:36,825 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:36,972 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:38,972 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:38,972 - INFO - 🌐 Resolving Damco FCR id for CTG0308289 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308289
2026-02-19 12:29:39,920 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720339 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308289)
2026-02-19 12:29:39,921 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720339&txt=CTG0308289
2026-02-19 12:29:39,921 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:39,935 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:43,936 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:43,936 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:44,275 - INFO - ✅ PDF saved: 008 10 CTG0308289.pdf
2026-02-19 12:29:44,275 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:45,737 - INFO - ✓ Successfully processed booking 8/201: CTG0308289 (Invoice: 10)
2026-02-19 12:29:45,738 - INFO - 📥 Downloads complete: 8 successful, 0 failed
2026-02-19 12:29:45,738 - INFO - 📊 Progress: 9/201 (Remaining: 193)
2026-02-19 12:29:45,739 - INFO - 🔍 Processing FCR 9: CTG0308298 (Invoice: 11)
2026-02-19 12:29:45,740 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308298
2026-02-19 12:29:46,834 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:46,834 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:46,966 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:48,966 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:48,967 - INFO - 🌐 Resolving Damco FCR id for CTG0308298 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308298
2026-02-19 12:29:49,941 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720349 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308298)
2026-02-19 12:29:49,942 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720349&txt=CTG0308298
2026-02-19 12:29:49,942 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:49,947 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:29:53,947 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:29:53,948 - INFO - 📄 Printing page to PDF...
2026-02-19 12:29:54,257 - INFO - ✅ PDF saved: 009 11 CTG0308298.pdf
2026-02-19 12:29:54,257 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:29:55,564 - INFO - ✓ Successfully processed booking 9/201: CTG0308298 (Invoice: 11)
2026-02-19 12:29:55,564 - INFO - 📥 Downloads complete: 9 successful, 0 failed
2026-02-19 12:29:55,565 - INFO - 📊 Progress: 10/201 (Remaining: 192)
2026-02-19 12:29:55,565 - INFO - 🔍 Processing FCR 10: CTG0308274 (Invoice: 12)
2026-02-19 12:29:55,565 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308274
2026-02-19 12:29:56,655 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:29:56,655 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:29:56,785 - INFO - ✅ Iframe element found in page
2026-02-19 12:29:58,786 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:29:58,786 - INFO - 🌐 Resolving Damco FCR id for CTG0308274 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308274
2026-02-19 12:29:59,757 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720321 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308274)
2026-02-19 12:29:59,757 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720321&txt=CTG0308274
2026-02-19 12:29:59,757 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:29:59,763 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:03,763 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:03,763 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:04,071 - INFO - ✅ PDF saved: 010 12 CTG0308274.pdf
2026-02-19 12:30:04,071 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:05,561 - INFO - ✓ Successfully processed booking 10/201: CTG0308274 (Invoice: 12)
2026-02-19 12:30:05,561 - INFO - 📥 Downloads complete: 10 successful, 0 failed
2026-02-19 12:30:05,561 - INFO - 📊 Progress: 11/201 (Remaining: 191)
2026-02-19 12:30:05,561 - INFO - 🔍 Processing FCR 11: CTG0308283 (Invoice: 13)
2026-02-19 12:30:05,561 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308283
2026-02-19 12:30:06,678 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:06,679 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:06,829 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:08,829 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:08,829 - INFO - 🌐 Resolving Damco FCR id for CTG0308283 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308283
2026-02-19 12:30:09,799 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720332 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308283)
2026-02-19 12:30:09,799 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720332&txt=CTG0308283
2026-02-19 12:30:09,800 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:09,806 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:13,806 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:13,806 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:14,108 - INFO - ✅ PDF saved: 011 13 CTG0308283.pdf
2026-02-19 12:30:14,108 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:15,433 - INFO - ✓ Successfully processed booking 11/201: CTG0308283 (Invoice: 13)
2026-02-19 12:30:15,433 - INFO - 📥 Downloads complete: 11 successful, 0 failed
2026-02-19 12:30:15,434 - INFO - 📊 Progress: 12/201 (Remaining: 190)
2026-02-19 12:30:15,434 - INFO - 🔍 Processing FCR 12: CTG0308645 (Invoice: 14)
2026-02-19 12:30:15,434 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308645
2026-02-19 12:30:16,588 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:16,588 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:16,735 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:18,735 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:18,735 - INFO - 🌐 Resolving Damco FCR id for CTG0308645 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308645
2026-02-19 12:30:19,708 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720970 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308645)
2026-02-19 12:30:19,709 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720970&txt=CTG0308645
2026-02-19 12:30:19,710 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:19,721 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:23,722 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:23,722 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:24,031 - INFO - ✅ PDF saved: 012 14 CTG0308645.pdf
2026-02-19 12:30:24,031 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:25,367 - INFO - ✓ Successfully processed booking 12/201: CTG0308645 (Invoice: 14)
2026-02-19 12:30:25,367 - INFO - 📥 Downloads complete: 12 successful, 0 failed
2026-02-19 12:30:25,368 - INFO - 📊 Progress: 13/201 (Remaining: 189)
2026-02-19 12:30:25,368 - INFO - 🔍 Processing FCR 13: CTG0308755 (Invoice: 15)
2026-02-19 12:30:25,368 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308755
2026-02-19 12:30:26,489 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:26,489 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:26,637 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:28,638 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:28,638 - INFO - 🌐 Resolving Damco FCR id for CTG0308755 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308755
2026-02-19 12:30:29,604 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721293 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308755)
2026-02-19 12:30:29,605 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721293&txt=CTG0308755
2026-02-19 12:30:29,605 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:29,631 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:33,632 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:33,632 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:33,931 - INFO - ✅ PDF saved: 013 15 CTG0308755.pdf
2026-02-19 12:30:33,931 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:35,246 - INFO - ✓ Successfully processed booking 13/201: CTG0308755 (Invoice: 15)
2026-02-19 12:30:35,246 - INFO - 📥 Downloads complete: 13 successful, 0 failed
2026-02-19 12:30:35,246 - INFO - 📊 Progress: 14/201 (Remaining: 188)
2026-02-19 12:30:35,246 - INFO - 🔍 Processing FCR 14: CTG0350103 (Invoice: 19)
2026-02-19 12:30:35,247 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350103
2026-02-19 12:30:36,371 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:36,371 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:36,473 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:38,474 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:38,475 - INFO - 🌐 Resolving Damco FCR id for CTG0350103 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350103
2026-02-19 12:30:39,422 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862757 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350103)
2026-02-19 12:30:39,423 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862757&txt=CTG0350103
2026-02-19 12:30:39,424 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:39,429 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:43,429 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:43,430 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:43,737 - INFO - ✅ PDF saved: 014 19 CTG0350103.pdf
2026-02-19 12:30:43,737 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:45,062 - INFO - ✓ Successfully processed booking 14/201: CTG0350103 (Invoice: 19)
2026-02-19 12:30:45,062 - INFO - 📥 Downloads complete: 14 successful, 0 failed
2026-02-19 12:30:45,063 - INFO - 📊 Progress: 15/201 (Remaining: 187)
2026-02-19 12:30:45,063 - INFO - 🔍 Processing FCR 15: CTG0417389 (Invoice: 22)
2026-02-19 12:30:45,063 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417389
2026-02-19 12:30:46,155 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:46,155 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:46,296 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:48,296 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:48,296 - INFO - 🌐 Resolving Damco FCR id for CTG0417389 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417389
2026-02-19 12:30:49,269 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078310 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417389)
2026-02-19 12:30:49,270 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078310&txt=CTG0417389
2026-02-19 12:30:49,270 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:49,280 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:30:53,280 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:30:53,280 - INFO - 📄 Printing page to PDF...
2026-02-19 12:30:53,585 - INFO - ✅ PDF saved: 015 22 CTG0417389.pdf
2026-02-19 12:30:53,585 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:30:54,923 - INFO - ✓ Successfully processed booking 15/201: CTG0417389 (Invoice: 22)
2026-02-19 12:30:54,923 - INFO - 📥 Downloads complete: 15 successful, 0 failed
2026-02-19 12:30:54,924 - INFO - 📊 Progress: 16/201 (Remaining: 186)
2026-02-19 12:30:54,924 - INFO - 🔍 Processing FCR 16: CTG0471976 (Invoice: 24)
2026-02-19 12:30:54,924 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0471976
2026-02-19 12:30:56,040 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:30:56,040 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:30:56,156 - INFO - ✅ Iframe element found in page
2026-02-19 12:30:58,156 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:30:58,156 - INFO - 🌐 Resolving Damco FCR id for CTG0471976 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0471976
2026-02-19 12:30:59,143 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47275930 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0471976)
2026-02-19 12:30:59,143 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47275930&txt=CTG0471976
2026-02-19 12:30:59,144 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:30:59,151 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:03,152 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:03,152 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:03,478 - INFO - ✅ PDF saved: 016 24 CTG0471976.pdf
2026-02-19 12:31:03,479 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:04,825 - INFO - ✓ Successfully processed booking 16/201: CTG0471976 (Invoice: 24)
2026-02-19 12:31:04,826 - INFO - 📥 Downloads complete: 16 successful, 0 failed
2026-02-19 12:31:04,826 - INFO - 📊 Progress: 17/201 (Remaining: 185)
2026-02-19 12:31:04,826 - INFO - 🔍 Processing FCR 17: CTG0485678 (Invoice: 26)
2026-02-19 12:31:04,826 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485678
2026-02-19 12:31:05,943 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:05,944 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:06,114 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:08,115 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:08,115 - INFO - 🌐 Resolving Damco FCR id for CTG0485678 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485678
2026-02-19 12:31:09,064 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310077 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485678)
2026-02-19 12:31:09,065 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310077&txt=CTG0485678
2026-02-19 12:31:09,065 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:09,069 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:13,070 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:13,070 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:13,391 - INFO - ✅ PDF saved: 017 26 CTG0485678.pdf
2026-02-19 12:31:13,391 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:14,706 - INFO - ✓ Successfully processed booking 17/201: CTG0485678 (Invoice: 26)
2026-02-19 12:31:14,707 - INFO - 📥 Downloads complete: 17 successful, 0 failed
2026-02-19 12:31:14,707 - INFO - 📊 Progress: 18/201 (Remaining: 184)
2026-02-19 12:31:14,707 - INFO - 🔍 Processing FCR 18: CTG0485675 (Invoice: 27)
2026-02-19 12:31:14,707 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485675
2026-02-19 12:31:15,850 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:15,850 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:15,967 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:17,967 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:17,967 - INFO - 🌐 Resolving Damco FCR id for CTG0485675 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485675
2026-02-19 12:31:18,916 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485675)
2026-02-19 12:31:18,916 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310074&txt=CTG0485675
2026-02-19 12:31:18,916 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:18,920 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:22,920 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:22,921 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:23,215 - INFO - ✅ PDF saved: 018 27 CTG0485675.pdf
2026-02-19 12:31:23,215 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:24,518 - INFO - ✓ Successfully processed booking 18/201: CTG0485675 (Invoice: 27)
2026-02-19 12:31:24,518 - INFO - 📥 Downloads complete: 18 successful, 0 failed
2026-02-19 12:31:24,518 - INFO - 📊 Progress: 19/201 (Remaining: 183)
2026-02-19 12:31:24,519 - INFO - 🔍 Processing FCR 19: CTG0485670 (Invoice: 28)
2026-02-19 12:31:24,519 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485670
2026-02-19 12:31:25,636 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:25,636 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:25,739 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:27,739 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:27,740 - INFO - 🌐 Resolving Damco FCR id for CTG0485670 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485670
2026-02-19 12:31:28,747 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310069 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485670)
2026-02-19 12:31:28,748 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310069&txt=CTG0485670
2026-02-19 12:31:28,748 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:28,755 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:32,755 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:32,755 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:33,145 - INFO - ✅ PDF saved: 019 28 CTG0485670.pdf
2026-02-19 12:31:33,145 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:34,478 - INFO - ✓ Successfully processed booking 19/201: CTG0485670 (Invoice: 28)
2026-02-19 12:31:34,479 - INFO - 📥 Downloads complete: 19 successful, 0 failed
2026-02-19 12:31:34,479 - INFO - 📊 Progress: 20/201 (Remaining: 182)
2026-02-19 12:31:34,479 - INFO - 🔍 Processing FCR 20: CTG0485680 (Invoice: 29)
2026-02-19 12:31:34,479 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485680
2026-02-19 12:31:35,565 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:35,565 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:35,670 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:37,671 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:37,671 - INFO - 🌐 Resolving Damco FCR id for CTG0485680 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485680
2026-02-19 12:31:38,653 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310079 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485680)
2026-02-19 12:31:38,653 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310079&txt=CTG0485680
2026-02-19 12:31:38,653 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:38,659 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:42,660 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:42,660 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:43,003 - INFO - ✅ PDF saved: 020 29 CTG0485680.pdf
2026-02-19 12:31:43,003 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:44,333 - INFO - ✓ Successfully processed booking 20/201: CTG0485680 (Invoice: 29)
2026-02-19 12:31:44,333 - INFO - 📥 Downloads complete: 20 successful, 0 failed
2026-02-19 12:31:44,333 - INFO - 📊 Progress: 21/201 (Remaining: 181)
2026-02-19 12:31:44,334 - INFO - 🔍 Processing FCR 21: CTG0644062 (Invoice: 30)
2026-02-19 12:31:44,334 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644062
2026-02-19 12:31:45,432 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:45,432 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:45,543 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:47,544 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:47,544 - INFO - 🌐 Resolving Damco FCR id for CTG0644062 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644062
2026-02-19 12:31:48,501 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726331 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644062)
2026-02-19 12:31:48,502 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726331&txt=CTG0644062
2026-02-19 12:31:48,503 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:48,517 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:31:52,518 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:31:52,518 - INFO - 📄 Printing page to PDF...
2026-02-19 12:31:52,835 - INFO - ✅ PDF saved: 021 30 CTG0644062.pdf
2026-02-19 12:31:52,836 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:31:54,166 - INFO - ✓ Successfully processed booking 21/201: CTG0644062 (Invoice: 30)
2026-02-19 12:31:54,166 - INFO - 📥 Downloads complete: 21 successful, 0 failed
2026-02-19 12:31:54,167 - INFO - 📊 Progress: 22/201 (Remaining: 180)
2026-02-19 12:31:54,167 - INFO - 🔍 Processing FCR 22: CTG0644063 (Invoice: 31)
2026-02-19 12:31:54,168 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644063
2026-02-19 12:31:55,275 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:31:55,275 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:31:55,389 - INFO - ✅ Iframe element found in page
2026-02-19 12:31:57,390 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:31:57,390 - INFO - 🌐 Resolving Damco FCR id for CTG0644063 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644063
2026-02-19 12:31:58,352 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726332 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644063)
2026-02-19 12:31:58,353 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726332&txt=CTG0644063
2026-02-19 12:31:58,354 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:31:58,358 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:02,358 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:02,359 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:02,773 - INFO - ✅ PDF saved: 022 31 CTG0644063.pdf
2026-02-19 12:32:02,773 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:04,103 - INFO - ✓ Successfully processed booking 22/201: CTG0644063 (Invoice: 31)
2026-02-19 12:32:04,104 - INFO - 📥 Downloads complete: 22 successful, 0 failed
2026-02-19 12:32:04,104 - INFO - 📊 Progress: 23/201 (Remaining: 179)
2026-02-19 12:32:04,104 - INFO - 🔍 Processing FCR 23: CTG0644011 (Invoice: 32)
2026-02-19 12:32:04,104 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644011
2026-02-19 12:32:05,144 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:05,144 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:05,245 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:07,245 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:07,246 - INFO - 🌐 Resolving Damco FCR id for CTG0644011 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644011
2026-02-19 12:32:08,260 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726188 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644011)
2026-02-19 12:32:08,261 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726188&txt=CTG0644011
2026-02-19 12:32:08,261 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:08,267 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:12,268 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:12,268 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:12,562 - INFO - ✅ PDF saved: 023 32 CTG0644011.pdf
2026-02-19 12:32:12,563 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:13,875 - INFO - ✓ Successfully processed booking 23/201: CTG0644011 (Invoice: 32)
2026-02-19 12:32:13,876 - INFO - 📥 Downloads complete: 23 successful, 0 failed
2026-02-19 12:32:13,876 - INFO - 📊 Progress: 24/201 (Remaining: 178)
2026-02-19 12:32:13,876 - INFO - 🔍 Processing FCR 24: CTG0627682 (Invoice: 33)
2026-02-19 12:32:13,876 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627682
2026-02-19 12:32:15,210 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:15,210 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:15,351 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:17,352 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:17,352 - INFO - 🌐 Resolving Damco FCR id for CTG0627682 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627682
2026-02-19 12:32:18,378 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676473 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627682)
2026-02-19 12:32:18,378 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676473&txt=CTG0627682
2026-02-19 12:32:18,378 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:18,383 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:22,383 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:22,384 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:22,728 - INFO - ✅ PDF saved: 024 33 CTG0627682.pdf
2026-02-19 12:32:22,728 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:24,058 - INFO - ✓ Successfully processed booking 24/201: CTG0627682 (Invoice: 33)
2026-02-19 12:32:24,059 - INFO - 📥 Downloads complete: 24 successful, 0 failed
2026-02-19 12:32:24,059 - INFO - 📊 Progress: 25/201 (Remaining: 177)
2026-02-19 12:32:24,059 - INFO - 🔍 Processing FCR 25: CTG0627674 (Invoice: 34)
2026-02-19 12:32:24,060 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627674
2026-02-19 12:32:25,184 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:25,184 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:25,294 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:27,295 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:27,295 - INFO - 🌐 Resolving Damco FCR id for CTG0627674 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627674
2026-02-19 12:32:28,248 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676465 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627674)
2026-02-19 12:32:28,249 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676465&txt=CTG0627674
2026-02-19 12:32:28,249 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:28,254 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:32,254 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:32,255 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:32,591 - INFO - ✅ PDF saved: 025 34 CTG0627674.pdf
2026-02-19 12:32:32,592 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:33,914 - INFO - ✓ Successfully processed booking 25/201: CTG0627674 (Invoice: 34)
2026-02-19 12:32:33,914 - INFO - 📥 Downloads complete: 25 successful, 0 failed
2026-02-19 12:32:33,914 - INFO - 📊 Progress: 26/201 (Remaining: 176)
2026-02-19 12:32:33,914 - INFO - 🔍 Processing FCR 26: CTG0627678 (Invoice: 35)
2026-02-19 12:32:33,914 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627678
2026-02-19 12:32:35,003 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:35,003 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:35,128 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:37,128 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:37,128 - INFO - 🌐 Resolving Damco FCR id for CTG0627678 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627678
2026-02-19 12:32:38,121 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676467 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627678)
2026-02-19 12:32:38,122 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676467&txt=CTG0627678
2026-02-19 12:32:38,122 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:38,147 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:42,148 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:42,148 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:42,572 - INFO - ✅ PDF saved: 026 35 CTG0627678.pdf
2026-02-19 12:32:42,573 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:44,053 - INFO - ✓ Successfully processed booking 26/201: CTG0627678 (Invoice: 35)
2026-02-19 12:32:44,053 - INFO - 📥 Downloads complete: 26 successful, 0 failed
2026-02-19 12:32:44,054 - INFO - 📊 Progress: 27/201 (Remaining: 175)
2026-02-19 12:32:44,054 - INFO - 🔍 Processing FCR 27: CTG0644031 (Invoice: 36)
2026-02-19 12:32:44,054 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644031
2026-02-19 12:32:45,323 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:45,323 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:45,451 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:47,451 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:47,451 - INFO - 🌐 Resolving Damco FCR id for CTG0644031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644031
2026-02-19 12:32:48,437 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644031)
2026-02-19 12:32:48,438 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726211&txt=CTG0644031
2026-02-19 12:32:48,438 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:48,481 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:32:52,481 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:32:52,481 - INFO - 📄 Printing page to PDF...
2026-02-19 12:32:52,840 - INFO - ✅ PDF saved: 027 36 CTG0644031.pdf
2026-02-19 12:32:52,840 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:32:54,179 - INFO - ✓ Successfully processed booking 27/201: CTG0644031 (Invoice: 36)
2026-02-19 12:32:54,179 - INFO - 📥 Downloads complete: 27 successful, 0 failed
2026-02-19 12:32:54,180 - INFO - 📊 Progress: 28/201 (Remaining: 174)
2026-02-19 12:32:54,181 - INFO - 🔍 Processing FCR 28: CTG0644030 (Invoice: 37)
2026-02-19 12:32:54,182 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644030
2026-02-19 12:32:55,354 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:32:55,354 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:32:55,466 - INFO - ✅ Iframe element found in page
2026-02-19 12:32:57,467 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:32:57,467 - INFO - 🌐 Resolving Damco FCR id for CTG0644030 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644030
2026-02-19 12:32:58,455 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726210 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644030)
2026-02-19 12:32:58,456 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726210&txt=CTG0644030
2026-02-19 12:32:58,456 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:32:58,481 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:02,481 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:02,482 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:02,878 - INFO - ✅ PDF saved: 028 37 CTG0644030.pdf
2026-02-19 12:33:02,878 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:04,874 - INFO - ✓ Successfully processed booking 28/201: CTG0644030 (Invoice: 37)
2026-02-19 12:33:04,874 - INFO - 📥 Downloads complete: 28 successful, 0 failed
2026-02-19 12:33:04,875 - INFO - 📊 Progress: 29/201 (Remaining: 173)
2026-02-19 12:33:04,875 - INFO - 🔍 Processing FCR 29: CTG0709653 (Invoice: 40)
2026-02-19 12:33:04,875 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709653
2026-02-19 12:33:05,998 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:05,998 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:06,137 - INFO - ✅ Iframe element found in page
2026-02-19 12:33:08,137 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:33:08,137 - INFO - 🌐 Resolving Damco FCR id for CTG0709653 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709653
2026-02-19 12:33:09,086 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924314 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709653)
2026-02-19 12:33:09,086 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924314&txt=CTG0709653
2026-02-19 12:33:09,086 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:33:09,092 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:13,092 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:13,093 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:13,393 - INFO - ✅ PDF saved: 029 40 CTG0709653.pdf
2026-02-19 12:33:13,393 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:14,706 - INFO - ✓ Successfully processed booking 29/201: CTG0709653 (Invoice: 40)
2026-02-19 12:33:14,706 - INFO - 📥 Downloads complete: 29 successful, 0 failed
2026-02-19 12:33:14,706 - INFO - 📊 Progress: 30/201 (Remaining: 172)
2026-02-19 12:33:14,706 - INFO - 🔍 Processing FCR 30: CTG0923926 (Invoice: 44)
2026-02-19 12:33:14,706 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923926
2026-02-19 12:33:15,746 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:15,746 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:15,849 - INFO - ✅ Iframe element found in page
2026-02-19 12:33:17,850 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:33:17,850 - INFO - 🌐 Resolving Damco FCR id for CTG0923926 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923926
2026-02-19 12:33:22,300 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677806 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923926)
2026-02-19 12:33:22,300 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677806&txt=CTG0923926
2026-02-19 12:33:22,300 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:33:22,306 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:26,307 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:26,307 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:26,598 - INFO - ✅ PDF saved: 030 44 CTG0923926.pdf
2026-02-19 12:33:26,598 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:27,937 - INFO - ✓ Successfully processed booking 30/201: CTG0923926 (Invoice: 44)
2026-02-19 12:33:27,937 - INFO - 📥 Downloads complete: 30 successful, 0 failed
2026-02-19 12:33:27,937 - INFO - 📊 Progress: 31/201 (Remaining: 171)
2026-02-19 12:33:27,937 - INFO - 🔍 Processing FCR 31: CTG0923928 (Invoice: 45)
2026-02-19 12:33:27,937 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923928
2026-02-19 12:33:28,999 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:28,999 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:29,101 - INFO - ✅ Iframe element found in page
2026-02-19 12:33:31,101 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:33:31,102 - INFO - 🌐 Resolving Damco FCR id for CTG0923928 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923928
2026-02-19 12:33:32,097 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677808 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923928)
2026-02-19 12:33:32,098 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677808&txt=CTG0923928
2026-02-19 12:33:32,098 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:33:32,113 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:36,114 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:36,114 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:36,422 - INFO - ✅ PDF saved: 031 45 CTG0923928.pdf
2026-02-19 12:33:36,422 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:37,752 - INFO - ✓ Successfully processed booking 31/201: CTG0923928 (Invoice: 45)
2026-02-19 12:33:37,753 - INFO - 📥 Downloads complete: 31 successful, 0 failed
2026-02-19 12:33:37,753 - INFO - 📊 Progress: 32/201 (Remaining: 170)
2026-02-19 12:33:37,753 - INFO - 🔍 Processing FCR 32: CTG0709665 (Invoice: 49)
2026-02-19 12:33:37,753 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709665
2026-02-19 12:33:38,901 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:38,902 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:39,048 - INFO - ✅ Iframe element found in page
2026-02-19 12:33:41,048 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:33:41,049 - INFO - 🌐 Resolving Damco FCR id for CTG0709665 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709665
2026-02-19 12:33:42,009 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924361 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709665)
2026-02-19 12:33:42,009 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924361&txt=CTG0709665
2026-02-19 12:33:42,010 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:33:42,020 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:46,021 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:46,021 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:46,328 - INFO - ✅ PDF saved: 032 49 CTG0709665.pdf
2026-02-19 12:33:46,328 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:47,837 - INFO - ✓ Successfully processed booking 32/201: CTG0709665 (Invoice: 49)
2026-02-19 12:33:47,838 - INFO - 📥 Downloads complete: 32 successful, 0 failed
2026-02-19 12:33:47,838 - INFO - 📊 Progress: 33/201 (Remaining: 169)
2026-02-19 12:33:47,838 - INFO - 🔍 Processing FCR 33: CTG0709666 (Invoice: 50)
2026-02-19 12:33:47,838 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709666
2026-02-19 12:33:48,957 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:48,957 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:49,115 - INFO - ✅ Iframe element found in page
2026-02-19 12:33:51,116 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:33:51,116 - INFO - 🌐 Resolving Damco FCR id for CTG0709666 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709666
2026-02-19 12:33:52,086 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924362 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709666)
2026-02-19 12:33:52,087 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924362&txt=CTG0709666
2026-02-19 12:33:52,087 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:33:52,091 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:33:56,092 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:33:56,092 - INFO - 📄 Printing page to PDF...
2026-02-19 12:33:56,405 - INFO - ✅ PDF saved: 033 50 CTG0709666.pdf
2026-02-19 12:33:56,405 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:33:57,744 - INFO - ✓ Successfully processed booking 33/201: CTG0709666 (Invoice: 50)
2026-02-19 12:33:57,744 - INFO - 📥 Downloads complete: 33 successful, 0 failed
2026-02-19 12:33:57,744 - INFO - 📊 Progress: 34/201 (Remaining: 168)
2026-02-19 12:33:57,744 - INFO - 🔍 Processing FCR 34: CTG0709654 (Invoice: 51)
2026-02-19 12:33:57,744 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709654
2026-02-19 12:33:58,857 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:33:58,857 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:33:59,005 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:01,006 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:01,006 - INFO - 🌐 Resolving Damco FCR id for CTG0709654 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709654
2026-02-19 12:34:01,975 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924315 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709654)
2026-02-19 12:34:01,975 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924315&txt=CTG0709654
2026-02-19 12:34:01,975 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:01,979 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:05,979 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:05,979 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:06,290 - INFO - ✅ PDF saved: 034 51 CTG0709654.pdf
2026-02-19 12:34:06,290 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:07,587 - INFO - ✓ Successfully processed booking 34/201: CTG0709654 (Invoice: 51)
2026-02-19 12:34:07,587 - INFO - 📥 Downloads complete: 34 successful, 0 failed
2026-02-19 12:34:07,587 - INFO - 📊 Progress: 35/201 (Remaining: 167)
2026-02-19 12:34:07,588 - INFO - 🔍 Processing FCR 35: CTG0709655 (Invoice: 52)
2026-02-19 12:34:07,588 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709655
2026-02-19 12:34:08,702 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:08,702 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:08,851 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:10,852 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:10,852 - INFO - 🌐 Resolving Damco FCR id for CTG0709655 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709655
2026-02-19 12:34:11,825 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924316 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709655)
2026-02-19 12:34:11,826 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924316&txt=CTG0709655
2026-02-19 12:34:11,826 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:11,837 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:15,838 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:15,838 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:16,140 - INFO - ✅ PDF saved: 035 52 CTG0709655.pdf
2026-02-19 12:34:16,140 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:17,430 - INFO - ✓ Successfully processed booking 35/201: CTG0709655 (Invoice: 52)
2026-02-19 12:34:17,430 - INFO - 📥 Downloads complete: 35 successful, 0 failed
2026-02-19 12:34:17,430 - INFO - 📊 Progress: 36/201 (Remaining: 166)
2026-02-19 12:34:17,431 - INFO - 🔍 Processing FCR 36: CTG0709656 (Invoice: 53)
2026-02-19 12:34:17,431 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709656
2026-02-19 12:34:18,562 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:18,562 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:18,710 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:20,710 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:20,710 - INFO - 🌐 Resolving Damco FCR id for CTG0709656 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709656
2026-02-19 12:34:21,662 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924317 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709656)
2026-02-19 12:34:21,662 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924317&txt=CTG0709656
2026-02-19 12:34:21,663 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:21,673 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:25,674 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:25,674 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:25,974 - INFO - ✅ PDF saved: 036 53 CTG0709656.pdf
2026-02-19 12:34:25,974 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:27,288 - INFO - ✓ Successfully processed booking 36/201: CTG0709656 (Invoice: 53)
2026-02-19 12:34:27,288 - INFO - 📥 Downloads complete: 36 successful, 0 failed
2026-02-19 12:34:27,289 - INFO - 📊 Progress: 37/201 (Remaining: 165)
2026-02-19 12:34:27,289 - INFO - 🔍 Processing FCR 37: CTG0709623 (Invoice: 54)
2026-02-19 12:34:27,290 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709623
2026-02-19 12:34:28,414 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:28,414 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:28,526 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:30,526 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:30,527 - INFO - 🌐 Resolving Damco FCR id for CTG0709623 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709623
2026-02-19 12:34:31,499 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924284 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709623)
2026-02-19 12:34:31,501 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924284&txt=CTG0709623
2026-02-19 12:34:31,501 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:31,509 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:35,509 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:35,509 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:35,836 - INFO - ✅ PDF saved: 037 54 CTG0709623.pdf
2026-02-19 12:34:35,836 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:37,160 - INFO - ✓ Successfully processed booking 37/201: CTG0709623 (Invoice: 54)
2026-02-19 12:34:37,160 - INFO - 📥 Downloads complete: 37 successful, 0 failed
2026-02-19 12:34:37,161 - INFO - 📊 Progress: 38/201 (Remaining: 164)
2026-02-19 12:34:37,161 - INFO - 🔍 Processing FCR 38: CTG0813426 (Invoice: 57)
2026-02-19 12:34:37,161 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813426
2026-02-19 12:34:38,383 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:38,384 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:38,521 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:40,521 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:40,521 - INFO - 🌐 Resolving Damco FCR id for CTG0813426 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813426
2026-02-19 12:34:41,485 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330531 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813426)
2026-02-19 12:34:41,487 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330531&txt=CTG0813426
2026-02-19 12:34:41,487 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:41,494 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:45,494 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:45,494 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:45,838 - INFO - ✅ PDF saved: 038 57 CTG0813426.pdf
2026-02-19 12:34:45,838 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:47,171 - INFO - ✓ Successfully processed booking 38/201: CTG0813426 (Invoice: 57)
2026-02-19 12:34:47,171 - INFO - 📥 Downloads complete: 38 successful, 0 failed
2026-02-19 12:34:47,172 - INFO - 📊 Progress: 39/201 (Remaining: 163)
2026-02-19 12:34:47,173 - INFO - 🔍 Processing FCR 39: CTG0813274 (Invoice: 58)
2026-02-19 12:34:47,174 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813274
2026-02-19 12:34:48,383 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:48,383 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:48,518 - INFO - ✅ Iframe element found in page
2026-02-19 12:34:50,519 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:34:50,520 - INFO - 🌐 Resolving Damco FCR id for CTG0813274 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813274
2026-02-19 12:34:51,469 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330071 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813274)
2026-02-19 12:34:51,470 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330071&txt=CTG0813274
2026-02-19 12:34:51,471 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:34:51,478 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:34:55,479 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:34:55,479 - INFO - 📄 Printing page to PDF...
2026-02-19 12:34:55,796 - INFO - ✅ PDF saved: 039 58 CTG0813274.pdf
2026-02-19 12:34:55,796 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:34:57,101 - INFO - ✓ Successfully processed booking 39/201: CTG0813274 (Invoice: 58)
2026-02-19 12:34:57,101 - INFO - 📥 Downloads complete: 39 successful, 0 failed
2026-02-19 12:34:57,102 - INFO - 📊 Progress: 40/201 (Remaining: 162)
2026-02-19 12:34:57,102 - INFO - 🔍 Processing FCR 40: CTG0813269 (Invoice: 59)
2026-02-19 12:34:57,103 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813269
2026-02-19 12:34:58,214 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:34:58,214 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:34:58,373 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:00,374 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:00,374 - INFO - 🌐 Resolving Damco FCR id for CTG0813269 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813269
2026-02-19 12:35:01,348 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330065 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813269)
2026-02-19 12:35:01,349 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330065&txt=CTG0813269
2026-02-19 12:35:01,349 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:01,359 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:05,360 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:05,360 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:05,666 - INFO - ✅ PDF saved: 040 59 CTG0813269.pdf
2026-02-19 12:35:05,666 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:07,024 - INFO - ✓ Successfully processed booking 40/201: CTG0813269 (Invoice: 59)
2026-02-19 12:35:07,025 - INFO - 📥 Downloads complete: 40 successful, 0 failed
2026-02-19 12:35:07,027 - INFO - 📊 Progress: 41/201 (Remaining: 161)
2026-02-19 12:35:07,027 - INFO - 🔍 Processing FCR 41: CTG0813295 (Invoice: 60)
2026-02-19 12:35:07,027 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813295
2026-02-19 12:35:08,151 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:08,151 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:08,276 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:10,276 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:10,276 - INFO - 🌐 Resolving Damco FCR id for CTG0813295 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813295
2026-02-19 12:35:11,243 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330098 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813295)
2026-02-19 12:35:11,244 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330098&txt=CTG0813295
2026-02-19 12:35:11,245 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:11,258 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:15,258 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:15,259 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:15,583 - INFO - ✅ PDF saved: 041 60 CTG0813295.pdf
2026-02-19 12:35:15,583 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:16,947 - INFO - ✓ Successfully processed booking 41/201: CTG0813295 (Invoice: 60)
2026-02-19 12:35:16,947 - INFO - 📥 Downloads complete: 41 successful, 0 failed
2026-02-19 12:35:16,947 - INFO - 📊 Progress: 42/201 (Remaining: 160)
2026-02-19 12:35:16,948 - INFO - 🔍 Processing FCR 42: CTG0841941 (Invoice: 61)
2026-02-19 12:35:16,948 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0841941
2026-02-19 12:35:18,082 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:18,082 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:18,219 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:20,219 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:20,219 - INFO - 🌐 Resolving Damco FCR id for CTG0841941 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0841941
2026-02-19 12:35:21,177 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48430090 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0841941)
2026-02-19 12:35:21,178 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48430090&txt=CTG0841941
2026-02-19 12:35:21,178 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:21,187 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:25,188 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:25,188 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:25,513 - INFO - ✅ PDF saved: 042 61 CTG0841941.pdf
2026-02-19 12:35:25,513 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:26,809 - INFO - ✓ Successfully processed booking 42/201: CTG0841941 (Invoice: 61)
2026-02-19 12:35:26,809 - INFO - 📥 Downloads complete: 42 successful, 0 failed
2026-02-19 12:35:26,809 - INFO - 📊 Progress: 43/201 (Remaining: 159)
2026-02-19 12:35:26,810 - INFO - 🔍 Processing FCR 43: CTG0929604 (Invoice: 62)
2026-02-19 12:35:26,812 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929604
2026-02-19 12:35:27,903 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:27,903 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:28,067 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:30,068 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:30,068 - INFO - 🌐 Resolving Damco FCR id for CTG0929604 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929604
2026-02-19 12:35:31,043 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694837 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929604)
2026-02-19 12:35:31,043 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694837&txt=CTG0929604
2026-02-19 12:35:31,043 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:31,048 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:35,048 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:35,049 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:35,349 - INFO - ✅ PDF saved: 043 62 CTG0929604.pdf
2026-02-19 12:35:35,349 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:36,671 - INFO - ✓ Successfully processed booking 43/201: CTG0929604 (Invoice: 62)
2026-02-19 12:35:36,671 - INFO - 📥 Downloads complete: 43 successful, 0 failed
2026-02-19 12:35:36,672 - INFO - 📊 Progress: 44/201 (Remaining: 158)
2026-02-19 12:35:36,672 - INFO - 🔍 Processing FCR 44: CTG0929586 (Invoice: 63)
2026-02-19 12:35:36,672 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929586
2026-02-19 12:35:37,797 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:37,797 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:37,942 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:39,943 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:39,943 - INFO - 🌐 Resolving Damco FCR id for CTG0929586 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929586
2026-02-19 12:35:40,928 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694818 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929586)
2026-02-19 12:35:40,929 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694818&txt=CTG0929586
2026-02-19 12:35:40,929 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:40,934 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:44,935 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:44,935 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:45,259 - INFO - ✅ PDF saved: 044 63 CTG0929586.pdf
2026-02-19 12:35:45,259 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:46,760 - INFO - ✓ Successfully processed booking 44/201: CTG0929586 (Invoice: 63)
2026-02-19 12:35:46,760 - INFO - 📥 Downloads complete: 44 successful, 0 failed
2026-02-19 12:35:46,760 - INFO - 📊 Progress: 45/201 (Remaining: 157)
2026-02-19 12:35:46,761 - INFO - 🔍 Processing FCR 45: CTG0929593 (Invoice: 64)
2026-02-19 12:35:46,761 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929593
2026-02-19 12:35:47,921 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:47,921 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:48,081 - INFO - ✅ Iframe element found in page
2026-02-19 12:35:50,081 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:35:50,081 - INFO - 🌐 Resolving Damco FCR id for CTG0929593 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929593
2026-02-19 12:35:51,573 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694825 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929593)
2026-02-19 12:35:51,574 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694825&txt=CTG0929593
2026-02-19 12:35:51,574 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:35:51,579 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:35:55,580 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:35:55,580 - INFO - 📄 Printing page to PDF...
2026-02-19 12:35:55,887 - INFO - ✅ PDF saved: 045 64 CTG0929593.pdf
2026-02-19 12:35:55,887 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:35:57,411 - INFO - ✓ Successfully processed booking 45/201: CTG0929593 (Invoice: 64)
2026-02-19 12:35:57,412 - INFO - 📥 Downloads complete: 45 successful, 0 failed
2026-02-19 12:35:57,412 - INFO - 📊 Progress: 46/201 (Remaining: 156)
2026-02-19 12:35:57,412 - INFO - 🔍 Processing FCR 46: CTG0923907 (Invoice: 65)
2026-02-19 12:35:57,412 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923907
2026-02-19 12:35:58,536 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:35:58,536 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:35:58,693 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:00,694 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:00,694 - INFO - 🌐 Resolving Damco FCR id for CTG0923907 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923907
2026-02-19 12:36:01,651 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677787 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923907)
2026-02-19 12:36:01,652 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677787&txt=CTG0923907
2026-02-19 12:36:01,653 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:01,661 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:05,662 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:05,662 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:05,966 - INFO - ✅ PDF saved: 046 65 CTG0923907.pdf
2026-02-19 12:36:05,966 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:07,282 - INFO - ✓ Successfully processed booking 46/201: CTG0923907 (Invoice: 65)
2026-02-19 12:36:07,282 - INFO - 📥 Downloads complete: 46 successful, 0 failed
2026-02-19 12:36:07,282 - INFO - 📊 Progress: 47/201 (Remaining: 155)
2026-02-19 12:36:07,282 - INFO - 🔍 Processing FCR 47: CTG0923908 (Invoice: 66)
2026-02-19 12:36:07,282 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923908
2026-02-19 12:36:08,353 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:08,353 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:08,467 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:10,468 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:10,468 - INFO - 🌐 Resolving Damco FCR id for CTG0923908 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923908
2026-02-19 12:36:11,427 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677788 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923908)
2026-02-19 12:36:11,427 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677788&txt=CTG0923908
2026-02-19 12:36:11,428 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:11,441 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:15,442 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:15,442 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:15,761 - INFO - ✅ PDF saved: 047 66 CTG0923908.pdf
2026-02-19 12:36:15,761 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:17,064 - INFO - ✓ Successfully processed booking 47/201: CTG0923908 (Invoice: 66)
2026-02-19 12:36:17,064 - INFO - 📥 Downloads complete: 47 successful, 0 failed
2026-02-19 12:36:17,065 - INFO - 📊 Progress: 48/201 (Remaining: 154)
2026-02-19 12:36:17,065 - INFO - 🔍 Processing FCR 48: CTG0923918 (Invoice: 67)
2026-02-19 12:36:17,065 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923918
2026-02-19 12:36:18,183 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:18,183 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:18,300 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:20,300 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:20,300 - INFO - 🌐 Resolving Damco FCR id for CTG0923918 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923918
2026-02-19 12:36:21,238 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677798 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923918)
2026-02-19 12:36:21,239 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677798&txt=CTG0923918
2026-02-19 12:36:21,239 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:21,253 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:25,254 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:25,254 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:25,583 - INFO - ✅ PDF saved: 048 67 CTG0923918.pdf
2026-02-19 12:36:25,583 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:26,886 - INFO - ✓ Successfully processed booking 48/201: CTG0923918 (Invoice: 67)
2026-02-19 12:36:26,886 - INFO - 📥 Downloads complete: 48 successful, 0 failed
2026-02-19 12:36:26,886 - INFO - 📊 Progress: 49/201 (Remaining: 153)
2026-02-19 12:36:26,886 - INFO - 🔍 Processing FCR 49: CTG0923920 (Invoice: 69)
2026-02-19 12:36:26,886 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923920
2026-02-19 12:36:28,046 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:28,046 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:28,181 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:30,182 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:30,182 - INFO - 🌐 Resolving Damco FCR id for CTG0923920 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923920
2026-02-19 12:36:31,162 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677800 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923920)
2026-02-19 12:36:31,162 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677800&txt=CTG0923920
2026-02-19 12:36:31,163 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:31,172 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:35,173 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:35,173 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:35,475 - INFO - ✅ PDF saved: 049 69 CTG0923920.pdf
2026-02-19 12:36:35,476 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:36,833 - INFO - ✓ Successfully processed booking 49/201: CTG0923920 (Invoice: 69)
2026-02-19 12:36:36,833 - INFO - 📥 Downloads complete: 49 successful, 0 failed
2026-02-19 12:36:36,833 - INFO - 📊 Progress: 50/201 (Remaining: 152)
2026-02-19 12:36:36,834 - INFO - 🔍 Processing FCR 50: CTG0923923 (Invoice: 70)
2026-02-19 12:36:36,834 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923923
2026-02-19 12:36:37,936 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:37,936 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:38,083 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:40,083 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:40,083 - INFO - 🌐 Resolving Damco FCR id for CTG0923923 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923923
2026-02-19 12:36:41,091 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677803 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923923)
2026-02-19 12:36:41,091 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677803&txt=CTG0923923
2026-02-19 12:36:41,091 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:41,096 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:45,096 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:45,096 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:45,396 - INFO - ✅ PDF saved: 050 70 CTG0923923.pdf
2026-02-19 12:36:45,396 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:46,716 - INFO - ✓ Successfully processed booking 50/201: CTG0923923 (Invoice: 70)
2026-02-19 12:36:46,717 - INFO - 📥 Downloads complete: 50 successful, 0 failed
2026-02-19 12:36:46,717 - INFO - 📊 Progress: 51/201 (Remaining: 151)
2026-02-19 12:36:46,717 - INFO - 🔍 Processing FCR 51: CTG0923925 (Invoice: 71)
2026-02-19 12:36:46,718 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923925
2026-02-19 12:36:48,782 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:48,783 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:48,895 - INFO - ✅ Iframe element found in page
2026-02-19 12:36:50,895 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:36:50,896 - INFO - 🌐 Resolving Damco FCR id for CTG0923925 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923925
2026-02-19 12:36:51,875 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677805 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923925)
2026-02-19 12:36:51,876 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677805&txt=CTG0923925
2026-02-19 12:36:51,877 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:36:51,885 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:36:55,885 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:36:55,886 - INFO - 📄 Printing page to PDF...
2026-02-19 12:36:56,224 - INFO - ✅ PDF saved: 051 71 CTG0923925.pdf
2026-02-19 12:36:56,224 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:36:57,677 - INFO - ✓ Successfully processed booking 51/201: CTG0923925 (Invoice: 71)
2026-02-19 12:36:57,677 - INFO - 📥 Downloads complete: 51 successful, 0 failed
2026-02-19 12:36:57,678 - INFO - 📊 Progress: 52/201 (Remaining: 150)
2026-02-19 12:36:57,678 - INFO - 🔍 Processing FCR 52: CTG0923922 (Invoice: 72)
2026-02-19 12:36:57,678 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923922
2026-02-19 12:36:58,765 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:36:58,765 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:36:58,950 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:00,951 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:00,951 - INFO - 🌐 Resolving Damco FCR id for CTG0923922 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923922
2026-02-19 12:37:01,923 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677802 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923922)
2026-02-19 12:37:01,923 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677802&txt=CTG0923922
2026-02-19 12:37:01,923 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:01,928 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:05,928 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:05,929 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:06,229 - INFO - ✅ PDF saved: 052 72 CTG0923922.pdf
2026-02-19 12:37:06,229 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:07,561 - INFO - ✓ Successfully processed booking 52/201: CTG0923922 (Invoice: 72)
2026-02-19 12:37:07,561 - INFO - 📥 Downloads complete: 52 successful, 0 failed
2026-02-19 12:37:07,564 - INFO - 📊 Progress: 53/201 (Remaining: 149)
2026-02-19 12:37:07,564 - INFO - 🔍 Processing FCR 53: CTG0923933 (Invoice: 73)
2026-02-19 12:37:07,564 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923933
2026-02-19 12:37:08,721 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:08,721 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:08,822 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:10,822 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:10,823 - INFO - 🌐 Resolving Damco FCR id for CTG0923933 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923933
2026-02-19 12:37:11,774 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677813 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923933)
2026-02-19 12:37:11,775 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677813&txt=CTG0923933
2026-02-19 12:37:11,775 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:11,790 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:15,791 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:15,793 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:16,158 - INFO - ✅ PDF saved: 053 73 CTG0923933.pdf
2026-02-19 12:37:16,158 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:17,469 - INFO - ✓ Successfully processed booking 53/201: CTG0923933 (Invoice: 73)
2026-02-19 12:37:17,469 - INFO - 📥 Downloads complete: 53 successful, 0 failed
2026-02-19 12:37:17,469 - INFO - 📊 Progress: 54/201 (Remaining: 148)
2026-02-19 12:37:17,469 - INFO - 🔍 Processing FCR 54: CTG0981010 (Invoice: 74)
2026-02-19 12:37:17,469 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0981010
2026-02-19 12:37:18,697 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:18,697 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:18,866 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:20,867 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:20,867 - INFO - 🌐 Resolving Damco FCR id for CTG0981010 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0981010
2026-02-19 12:37:21,826 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48928476 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0981010)
2026-02-19 12:37:21,826 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48928476&txt=CTG0981010
2026-02-19 12:37:21,826 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:21,831 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:25,831 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:25,832 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:26,136 - INFO - ✅ PDF saved: 054 74 CTG0981010.pdf
2026-02-19 12:37:26,137 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:27,476 - INFO - ✓ Successfully processed booking 54/201: CTG0981010 (Invoice: 74)
2026-02-19 12:37:27,477 - INFO - 📥 Downloads complete: 54 successful, 0 failed
2026-02-19 12:37:27,477 - INFO - 📊 Progress: 55/201 (Remaining: 147)
2026-02-19 12:37:27,477 - INFO - 🔍 Processing FCR 55: CTG1036693 (Invoice: 75)
2026-02-19 12:37:27,478 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG1036693
2026-02-19 12:37:28,684 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:28,684 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:28,803 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:30,804 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:30,804 - INFO - 🌐 Resolving Damco FCR id for CTG1036693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG1036693
2026-02-19 12:37:31,787 - INFO - ✅ Resolved Damco FCR id from HTML search result: 49134138 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG1036693)
2026-02-19 12:37:31,788 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=49134138&txt=CTG1036693
2026-02-19 12:37:31,789 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:31,794 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:35,794 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:35,795 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:36,137 - INFO - ✅ PDF saved: 055 75 CTG1036693.pdf
2026-02-19 12:37:36,137 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:37,473 - INFO - ✓ Successfully processed booking 55/201: CTG1036693 (Invoice: 75)
2026-02-19 12:37:37,473 - INFO - 📥 Downloads complete: 55 successful, 0 failed
2026-02-19 12:37:37,473 - INFO - 📊 Progress: 56/201 (Remaining: 146)
2026-02-19 12:37:37,474 - INFO - 🔍 Processing FCR 56: CTG1036691 (Invoice: 76)
2026-02-19 12:37:37,474 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG1036691
2026-02-19 12:37:38,628 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:38,628 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:38,743 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:40,744 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:40,744 - INFO - 🌐 Resolving Damco FCR id for CTG1036691 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG1036691
2026-02-19 12:37:41,755 - INFO - ✅ Resolved Damco FCR id from HTML search result: 49134132 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG1036691)
2026-02-19 12:37:41,755 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=49134132&txt=CTG1036691
2026-02-19 12:37:41,755 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:41,760 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:45,760 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:45,760 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:46,049 - INFO - ✅ PDF saved: 056 76 CTG1036691.pdf
2026-02-19 12:37:46,049 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:47,354 - INFO - ✓ Successfully processed booking 56/201: CTG1036691 (Invoice: 76)
2026-02-19 12:37:47,354 - INFO - 📥 Downloads complete: 56 successful, 0 failed
2026-02-19 12:37:47,355 - INFO - 📊 Progress: 57/201 (Remaining: 145)
2026-02-19 12:37:47,355 - INFO - 🔍 Processing FCR 57: CTG0929590 (Invoice: 77)
2026-02-19 12:37:47,355 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929590
2026-02-19 12:37:48,456 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:48,457 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:48,600 - INFO - ✅ Iframe element found in page
2026-02-19 12:37:50,600 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:37:50,600 - INFO - 🌐 Resolving Damco FCR id for CTG0929590 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929590
2026-02-19 12:37:51,553 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694822 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929590)
2026-02-19 12:37:51,554 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694822&txt=CTG0929590
2026-02-19 12:37:51,554 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:37:51,567 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:37:55,567 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:37:55,568 - INFO - 📄 Printing page to PDF...
2026-02-19 12:37:55,862 - INFO - ✅ PDF saved: 057 77 CTG0929590.pdf
2026-02-19 12:37:55,862 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:37:57,165 - INFO - ✓ Successfully processed booking 57/201: CTG0929590 (Invoice: 77)
2026-02-19 12:37:57,165 - INFO - 📥 Downloads complete: 57 successful, 0 failed
2026-02-19 12:37:57,166 - INFO - 📊 Progress: 58/201 (Remaining: 144)
2026-02-19 12:37:57,166 - INFO - 🔍 Processing FCR 58: CTG0096983 (Invoice: 78)
2026-02-19 12:37:57,166 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096983
2026-02-19 12:37:58,407 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:37:58,407 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:37:58,540 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:00,540 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:00,541 - INFO - 🌐 Resolving Damco FCR id for CTG0096983 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096983
2026-02-19 12:38:01,534 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924783 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096983)
2026-02-19 12:38:01,535 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924783&txt=CTG0096983
2026-02-19 12:38:01,535 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:01,540 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:05,540 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:05,540 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:05,902 - INFO - ✅ PDF saved: 058 78 CTG0096983.pdf
2026-02-19 12:38:05,902 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:07,234 - INFO - ✓ Successfully processed booking 58/201: CTG0096983 (Invoice: 78)
2026-02-19 12:38:07,234 - INFO - 📥 Downloads complete: 58 successful, 0 failed
2026-02-19 12:38:07,235 - INFO - 📊 Progress: 59/201 (Remaining: 143)
2026-02-19 12:38:07,235 - INFO - 🔍 Processing FCR 59: CTG0180073 (Invoice: 80)
2026-02-19 12:38:07,235 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180073
2026-02-19 12:38:08,462 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:08,462 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:08,575 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:10,575 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:10,575 - INFO - 🌐 Resolving Damco FCR id for CTG0180073 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180073
2026-02-19 12:38:11,553 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267253 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180073)
2026-02-19 12:38:11,554 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267253&txt=CTG0180073
2026-02-19 12:38:11,554 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:11,561 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:15,562 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:15,562 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:15,855 - INFO - ✅ PDF saved: 059 80 CTG0180073.pdf
2026-02-19 12:38:15,855 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:17,190 - INFO - ✓ Successfully processed booking 59/201: CTG0180073 (Invoice: 80)
2026-02-19 12:38:17,190 - INFO - 📥 Downloads complete: 59 successful, 0 failed
2026-02-19 12:38:17,190 - INFO - 📊 Progress: 60/201 (Remaining: 142)
2026-02-19 12:38:17,190 - INFO - 🔍 Processing FCR 60: CTG0180081 (Invoice: 81)
2026-02-19 12:38:17,190 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180081
2026-02-19 12:38:18,521 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:18,521 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:18,651 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:20,651 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:20,651 - INFO - 🌐 Resolving Damco FCR id for CTG0180081 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180081
2026-02-19 12:38:21,636 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267273 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180081)
2026-02-19 12:38:21,637 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267273&txt=CTG0180081
2026-02-19 12:38:21,637 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:21,644 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:25,645 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:25,646 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:25,950 - INFO - ✅ PDF saved: 060 81 CTG0180081.pdf
2026-02-19 12:38:25,950 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:27,365 - INFO - ✓ Successfully processed booking 60/201: CTG0180081 (Invoice: 81)
2026-02-19 12:38:27,365 - INFO - 📥 Downloads complete: 60 successful, 0 failed
2026-02-19 12:38:27,366 - INFO - 📊 Progress: 61/201 (Remaining: 141)
2026-02-19 12:38:27,366 - INFO - 🔍 Processing FCR 61: CTG0180091 (Invoice: 82)
2026-02-19 12:38:27,366 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180091
2026-02-19 12:38:28,554 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:28,554 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:28,665 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:30,666 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:30,666 - INFO - 🌐 Resolving Damco FCR id for CTG0180091 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180091
2026-02-19 12:38:31,638 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267298 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180091)
2026-02-19 12:38:31,638 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267298&txt=CTG0180091
2026-02-19 12:38:31,639 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:31,652 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:35,652 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:35,653 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:35,980 - INFO - ✅ PDF saved: 061 82 CTG0180091.pdf
2026-02-19 12:38:35,980 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:37,287 - INFO - ✓ Successfully processed booking 61/201: CTG0180091 (Invoice: 82)
2026-02-19 12:38:37,287 - INFO - 📥 Downloads complete: 61 successful, 0 failed
2026-02-19 12:38:37,287 - INFO - 📊 Progress: 62/201 (Remaining: 140)
2026-02-19 12:38:37,287 - INFO - 🔍 Processing FCR 62: CTG0180067 (Invoice: 83)
2026-02-19 12:38:37,287 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180067
2026-02-19 12:38:38,531 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:38,531 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:38,658 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:40,658 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:40,658 - INFO - 🌐 Resolving Damco FCR id for CTG0180067 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180067
2026-02-19 12:38:41,645 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180067)
2026-02-19 12:38:41,646 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267211&txt=CTG0180067
2026-02-19 12:38:41,647 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:41,655 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:45,656 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:45,656 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:46,002 - INFO - ✅ PDF saved: 062 83 CTG0180067.pdf
2026-02-19 12:38:46,002 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:47,321 - INFO - ✓ Successfully processed booking 62/201: CTG0180067 (Invoice: 83)
2026-02-19 12:38:47,321 - INFO - 📥 Downloads complete: 62 successful, 0 failed
2026-02-19 12:38:47,322 - INFO - 📊 Progress: 63/201 (Remaining: 139)
2026-02-19 12:38:47,322 - INFO - 🔍 Processing FCR 63: CTG0180083 (Invoice: 84)
2026-02-19 12:38:47,322 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180083
2026-02-19 12:38:48,469 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:48,469 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:48,591 - INFO - ✅ Iframe element found in page
2026-02-19 12:38:50,592 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:38:50,592 - INFO - 🌐 Resolving Damco FCR id for CTG0180083 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180083
2026-02-19 12:38:51,610 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267279 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180083)
2026-02-19 12:38:51,611 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267279&txt=CTG0180083
2026-02-19 12:38:51,611 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:38:51,615 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:38:55,615 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:38:55,616 - INFO - 📄 Printing page to PDF...
2026-02-19 12:38:55,912 - INFO - ✅ PDF saved: 063 84 CTG0180083.pdf
2026-02-19 12:38:55,912 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:38:57,218 - INFO - ✓ Successfully processed booking 63/201: CTG0180083 (Invoice: 84)
2026-02-19 12:38:57,219 - INFO - 📥 Downloads complete: 63 successful, 0 failed
2026-02-19 12:38:57,219 - INFO - 📊 Progress: 64/201 (Remaining: 138)
2026-02-19 12:38:57,219 - INFO - 🔍 Processing FCR 64: CTG0180003 (Invoice: 85)
2026-02-19 12:38:57,219 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180003
2026-02-19 12:38:58,331 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:38:58,331 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:38:58,472 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:00,473 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:00,473 - INFO - 🌐 Resolving Damco FCR id for CTG0180003 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180003
2026-02-19 12:39:01,443 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46266973 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180003)
2026-02-19 12:39:01,444 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46266973&txt=CTG0180003
2026-02-19 12:39:01,444 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:01,448 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:05,449 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:05,449 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:05,771 - INFO - ✅ PDF saved: 064 85 CTG0180003.pdf
2026-02-19 12:39:05,771 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:07,100 - INFO - ✓ Successfully processed booking 64/201: CTG0180003 (Invoice: 85)
2026-02-19 12:39:07,100 - INFO - 📥 Downloads complete: 64 successful, 0 failed
2026-02-19 12:39:07,100 - INFO - 📊 Progress: 65/201 (Remaining: 137)
2026-02-19 12:39:07,100 - INFO - 🔍 Processing FCR 65: CTG0180087 (Invoice: 86)
2026-02-19 12:39:07,100 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180087
2026-02-19 12:39:08,209 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:08,209 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:08,316 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:10,317 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:10,317 - INFO - 🌐 Resolving Damco FCR id for CTG0180087 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180087
2026-02-19 12:39:11,288 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267286 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180087)
2026-02-19 12:39:11,288 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267286&txt=CTG0180087
2026-02-19 12:39:11,288 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:11,292 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:15,292 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:15,292 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:15,611 - INFO - ✅ PDF saved: 065 86 CTG0180087.pdf
2026-02-19 12:39:15,611 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:16,899 - INFO - ✓ Successfully processed booking 65/201: CTG0180087 (Invoice: 86)
2026-02-19 12:39:16,899 - INFO - 📥 Downloads complete: 65 successful, 0 failed
2026-02-19 12:39:16,899 - INFO - 📊 Progress: 66/201 (Remaining: 136)
2026-02-19 12:39:16,899 - INFO - 🔍 Processing FCR 66: CTG0180077 (Invoice: 87)
2026-02-19 12:39:16,899 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180077
2026-02-19 12:39:17,947 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:17,947 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:18,078 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:20,078 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:20,078 - INFO - 🌐 Resolving Damco FCR id for CTG0180077 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180077
2026-02-19 12:39:21,045 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267264 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180077)
2026-02-19 12:39:21,046 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267264&txt=CTG0180077
2026-02-19 12:39:21,046 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:21,054 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:25,055 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:25,055 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:25,345 - INFO - ✅ PDF saved: 066 87 CTG0180077.pdf
2026-02-19 12:39:25,345 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:26,647 - INFO - ✓ Successfully processed booking 66/201: CTG0180077 (Invoice: 87)
2026-02-19 12:39:26,647 - INFO - 📥 Downloads complete: 66 successful, 0 failed
2026-02-19 12:39:26,647 - INFO - 📊 Progress: 67/201 (Remaining: 135)
2026-02-19 12:39:26,647 - INFO - 🔍 Processing FCR 67: CTG0180080 (Invoice: 88)
2026-02-19 12:39:26,647 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180080
2026-02-19 12:39:27,687 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:27,687 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:27,794 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:29,794 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:29,795 - INFO - 🌐 Resolving Damco FCR id for CTG0180080 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180080
2026-02-19 12:39:30,771 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267269 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180080)
2026-02-19 12:39:30,772 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267269&txt=CTG0180080
2026-02-19 12:39:30,772 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:30,777 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:34,777 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:34,778 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:35,063 - INFO - ✅ PDF saved: 067 88 CTG0180080.pdf
2026-02-19 12:39:35,064 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:36,379 - INFO - ✓ Successfully processed booking 67/201: CTG0180080 (Invoice: 88)
2026-02-19 12:39:36,379 - INFO - 📥 Downloads complete: 67 successful, 0 failed
2026-02-19 12:39:36,379 - INFO - 📊 Progress: 68/201 (Remaining: 134)
2026-02-19 12:39:36,379 - INFO - 🔍 Processing FCR 68: CTG0180069 (Invoice: 89)
2026-02-19 12:39:36,379 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180069
2026-02-19 12:39:37,421 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:37,421 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:37,528 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:39,529 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:39,529 - INFO - 🌐 Resolving Damco FCR id for CTG0180069 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180069
2026-02-19 12:39:40,506 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267215 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180069)
2026-02-19 12:39:40,506 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267215&txt=CTG0180069
2026-02-19 12:39:40,506 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:40,511 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:44,511 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:44,511 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:44,799 - INFO - ✅ PDF saved: 068 89 CTG0180069.pdf
2026-02-19 12:39:44,799 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:46,101 - INFO - ✓ Successfully processed booking 68/201: CTG0180069 (Invoice: 89)
2026-02-19 12:39:46,101 - INFO - 📥 Downloads complete: 68 successful, 0 failed
2026-02-19 12:39:46,101 - INFO - 📊 Progress: 69/201 (Remaining: 133)
2026-02-19 12:39:46,101 - INFO - 🔍 Processing FCR 69: CTG0180071 (Invoice: 90)
2026-02-19 12:39:46,101 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180071
2026-02-19 12:39:47,207 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:47,207 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:47,314 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:49,314 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:49,315 - INFO - 🌐 Resolving Damco FCR id for CTG0180071 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180071
2026-02-19 12:39:50,267 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267221 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180071)
2026-02-19 12:39:50,268 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267221&txt=CTG0180071
2026-02-19 12:39:50,268 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:39:50,283 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:39:54,284 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:39:54,284 - INFO - 📄 Printing page to PDF...
2026-02-19 12:39:54,632 - INFO - ✅ PDF saved: 069 90 CTG0180071.pdf
2026-02-19 12:39:54,632 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:39:55,939 - INFO - ✓ Successfully processed booking 69/201: CTG0180071 (Invoice: 90)
2026-02-19 12:39:55,940 - INFO - 📥 Downloads complete: 69 successful, 0 failed
2026-02-19 12:39:55,940 - INFO - 📊 Progress: 70/201 (Remaining: 132)
2026-02-19 12:39:55,940 - INFO - 🔍 Processing FCR 70: CTG0180075 (Invoice: 91)
2026-02-19 12:39:55,940 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180075
2026-02-19 12:39:57,114 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:39:57,114 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:39:57,277 - INFO - ✅ Iframe element found in page
2026-02-19 12:39:59,278 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:39:59,279 - INFO - 🌐 Resolving Damco FCR id for CTG0180075 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180075
2026-02-19 12:40:00,258 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267257 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180075)
2026-02-19 12:40:00,259 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267257&txt=CTG0180075
2026-02-19 12:40:00,259 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:00,263 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:04,264 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:04,265 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:04,615 - INFO - ✅ PDF saved: 070 91 CTG0180075.pdf
2026-02-19 12:40:04,615 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:05,909 - INFO - ✓ Successfully processed booking 70/201: CTG0180075 (Invoice: 91)
2026-02-19 12:40:05,909 - INFO - 📥 Downloads complete: 70 successful, 0 failed
2026-02-19 12:40:05,909 - INFO - 📊 Progress: 71/201 (Remaining: 131)
2026-02-19 12:40:05,909 - INFO - 🔍 Processing FCR 71: CTG0219630 (Invoice: 92)
2026-02-19 12:40:05,910 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0219630
2026-02-19 12:40:07,172 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:07,173 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:07,213 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:09,214 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:09,214 - INFO - 🌐 Resolving Damco FCR id for CTG0219630 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0219630
2026-02-19 12:40:10,212 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46417684 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0219630)
2026-02-19 12:40:10,213 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46417684&txt=CTG0219630
2026-02-19 12:40:10,213 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:10,217 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:14,218 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:14,219 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:14,615 - INFO - ✅ PDF saved: 071 92 CTG0219630.pdf
2026-02-19 12:40:14,615 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:16,017 - INFO - ✓ Successfully processed booking 71/201: CTG0219630 (Invoice: 92)
2026-02-19 12:40:16,017 - INFO - 📥 Downloads complete: 71 successful, 0 failed
2026-02-19 12:40:16,017 - INFO - 📊 Progress: 72/201 (Remaining: 130)
2026-02-19 12:40:16,017 - INFO - 🔍 Processing FCR 72: CTG0215511 (Invoice: 93)
2026-02-19 12:40:16,017 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215511
2026-02-19 12:40:17,147 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:17,147 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:17,253 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:19,254 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:19,255 - INFO - 🌐 Resolving Damco FCR id for CTG0215511 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215511
2026-02-19 12:40:20,245 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401767 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215511)
2026-02-19 12:40:20,246 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401767&txt=CTG0215511
2026-02-19 12:40:20,246 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:20,252 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:24,252 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:24,252 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:24,604 - INFO - ✅ PDF saved: 072 93 CTG0215511.pdf
2026-02-19 12:40:24,604 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:26,008 - INFO - ✓ Successfully processed booking 72/201: CTG0215511 (Invoice: 93)
2026-02-19 12:40:26,010 - INFO - 📥 Downloads complete: 72 successful, 0 failed
2026-02-19 12:40:26,010 - INFO - 📊 Progress: 73/201 (Remaining: 129)
2026-02-19 12:40:26,011 - INFO - 🔍 Processing FCR 73: CTG0215558 (Invoice: 94)
2026-02-19 12:40:26,011 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215558
2026-02-19 12:40:27,257 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:27,257 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:27,410 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:29,410 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:29,410 - INFO - 🌐 Resolving Damco FCR id for CTG0215558 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215558
2026-02-19 12:40:30,439 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401845 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215558)
2026-02-19 12:40:30,440 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401845&txt=CTG0215558
2026-02-19 12:40:30,440 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:30,457 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:34,458 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:34,458 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:34,767 - INFO - ✅ PDF saved: 073 94 CTG0215558.pdf
2026-02-19 12:40:34,767 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:36,093 - INFO - ✓ Successfully processed booking 73/201: CTG0215558 (Invoice: 94)
2026-02-19 12:40:36,094 - INFO - 📥 Downloads complete: 73 successful, 0 failed
2026-02-19 12:40:36,094 - INFO - 📊 Progress: 74/201 (Remaining: 128)
2026-02-19 12:40:36,094 - INFO - 🔍 Processing FCR 74: CTG0215556 (Invoice: 95)
2026-02-19 12:40:36,095 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215556
2026-02-19 12:40:37,305 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:37,305 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:37,409 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:39,409 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:39,410 - INFO - 🌐 Resolving Damco FCR id for CTG0215556 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215556
2026-02-19 12:40:40,369 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401841 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215556)
2026-02-19 12:40:40,369 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401841&txt=CTG0215556
2026-02-19 12:40:40,369 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:40,375 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:44,375 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:44,375 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:44,786 - INFO - ✅ PDF saved: 074 95 CTG0215556.pdf
2026-02-19 12:40:44,787 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:46,117 - INFO - ✓ Successfully processed booking 74/201: CTG0215556 (Invoice: 95)
2026-02-19 12:40:46,117 - INFO - 📥 Downloads complete: 74 successful, 0 failed
2026-02-19 12:40:46,118 - INFO - 📊 Progress: 75/201 (Remaining: 127)
2026-02-19 12:40:46,118 - INFO - 🔍 Processing FCR 75: CTG0215563 (Invoice: 96)
2026-02-19 12:40:46,118 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215563
2026-02-19 12:40:47,375 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:47,375 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:47,534 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:49,534 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:49,535 - INFO - 🌐 Resolving Damco FCR id for CTG0215563 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215563
2026-02-19 12:40:50,516 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401851 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215563)
2026-02-19 12:40:50,517 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401851&txt=CTG0215563
2026-02-19 12:40:50,517 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:40:50,522 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:40:54,522 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:40:54,522 - INFO - 📄 Printing page to PDF...
2026-02-19 12:40:54,817 - INFO - ✅ PDF saved: 075 96 CTG0215563.pdf
2026-02-19 12:40:54,817 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:40:56,147 - INFO - ✓ Successfully processed booking 75/201: CTG0215563 (Invoice: 96)
2026-02-19 12:40:56,148 - INFO - 📥 Downloads complete: 75 successful, 0 failed
2026-02-19 12:40:56,148 - INFO - 📊 Progress: 76/201 (Remaining: 126)
2026-02-19 12:40:56,148 - INFO - 🔍 Processing FCR 76: CTG0231324 (Invoice: 97)
2026-02-19 12:40:56,148 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0231324
2026-02-19 12:40:57,241 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:40:57,241 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:40:57,375 - INFO - ✅ Iframe element found in page
2026-02-19 12:40:59,376 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:40:59,376 - INFO - 🌐 Resolving Damco FCR id for CTG0231324 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0231324
2026-02-19 12:41:00,347 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46464768 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0231324)
2026-02-19 12:41:00,347 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46464768&txt=CTG0231324
2026-02-19 12:41:00,347 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:00,356 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:04,356 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:04,356 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:04,646 - INFO - ✅ PDF saved: 076 97 CTG0231324.pdf
2026-02-19 12:41:04,647 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:06,017 - INFO - ✓ Successfully processed booking 76/201: CTG0231324 (Invoice: 97)
2026-02-19 12:41:06,017 - INFO - 📥 Downloads complete: 76 successful, 0 failed
2026-02-19 12:41:06,017 - INFO - 📊 Progress: 77/201 (Remaining: 125)
2026-02-19 12:41:06,017 - INFO - 🔍 Processing FCR 77: CTG0237275 (Invoice: 98)
2026-02-19 12:41:06,017 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237275
2026-02-19 12:41:07,107 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:07,107 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:07,254 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:09,254 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:09,254 - INFO - 🌐 Resolving Damco FCR id for CTG0237275 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237275
2026-02-19 12:41:10,233 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480623 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237275)
2026-02-19 12:41:10,234 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480623&txt=CTG0237275
2026-02-19 12:41:10,235 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:10,252 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:14,253 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:14,253 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:14,592 - INFO - ✅ PDF saved: 077 98 CTG0237275.pdf
2026-02-19 12:41:14,593 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:16,028 - INFO - ✓ Successfully processed booking 77/201: CTG0237275 (Invoice: 98)
2026-02-19 12:41:16,028 - INFO - 📥 Downloads complete: 77 successful, 0 failed
2026-02-19 12:41:16,029 - INFO - 📊 Progress: 78/201 (Remaining: 124)
2026-02-19 12:41:16,029 - INFO - 🔍 Processing FCR 78: CTG0237269 (Invoice: 99)
2026-02-19 12:41:16,029 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237269
2026-02-19 12:41:17,162 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:17,162 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:17,287 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:19,287 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:19,287 - INFO - 🌐 Resolving Damco FCR id for CTG0237269 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237269
2026-02-19 12:41:20,262 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480616 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237269)
2026-02-19 12:41:20,262 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480616&txt=CTG0237269
2026-02-19 12:41:20,262 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:20,266 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:24,266 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:24,267 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:24,599 - INFO - ✅ PDF saved: 078 99 CTG0237269.pdf
2026-02-19 12:41:24,599 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:25,917 - INFO - ✓ Successfully processed booking 78/201: CTG0237269 (Invoice: 99)
2026-02-19 12:41:25,917 - INFO - 📥 Downloads complete: 78 successful, 0 failed
2026-02-19 12:41:25,917 - INFO - 📊 Progress: 79/201 (Remaining: 123)
2026-02-19 12:41:25,917 - INFO - 🔍 Processing FCR 79: CTG0266925 (Invoice: 100)
2026-02-19 12:41:25,917 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266925
2026-02-19 12:41:27,044 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:27,044 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:27,190 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:29,190 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:29,191 - INFO - 🌐 Resolving Damco FCR id for CTG0266925 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266925
2026-02-19 12:41:30,156 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580881 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266925)
2026-02-19 12:41:30,156 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580881&txt=CTG0266925
2026-02-19 12:41:30,156 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:30,161 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:34,161 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:34,161 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:34,488 - INFO - ✅ PDF saved: 079 100 CTG0266925.pdf
2026-02-19 12:41:34,488 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:35,903 - INFO - ✓ Successfully processed booking 79/201: CTG0266925 (Invoice: 100)
2026-02-19 12:41:35,904 - INFO - 📥 Downloads complete: 79 successful, 0 failed
2026-02-19 12:41:35,904 - INFO - 📊 Progress: 80/201 (Remaining: 122)
2026-02-19 12:41:35,905 - INFO - 🔍 Processing FCR 80: CTG0267018 (Invoice: 101)
2026-02-19 12:41:35,905 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267018
2026-02-19 12:41:37,097 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:37,097 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:37,223 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:39,223 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:39,223 - INFO - 🌐 Resolving Damco FCR id for CTG0267018 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267018
2026-02-19 12:41:40,210 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581065 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267018)
2026-02-19 12:41:40,210 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581065&txt=CTG0267018
2026-02-19 12:41:40,210 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:40,218 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:44,219 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:44,219 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:44,530 - INFO - ✅ PDF saved: 080 101 CTG0267018.pdf
2026-02-19 12:41:44,530 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:46,045 - INFO - ✓ Successfully processed booking 80/201: CTG0267018 (Invoice: 101)
2026-02-19 12:41:46,046 - INFO - 📥 Downloads complete: 80 successful, 0 failed
2026-02-19 12:41:46,047 - INFO - 📊 Progress: 81/201 (Remaining: 121)
2026-02-19 12:41:46,047 - INFO - 🔍 Processing FCR 81: CTG0267031 (Invoice: 102)
2026-02-19 12:41:46,047 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267031
2026-02-19 12:41:47,311 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:47,311 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:47,438 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:49,439 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:49,439 - INFO - 🌐 Resolving Damco FCR id for CTG0267031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267031
2026-02-19 12:41:50,388 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581082 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267031)
2026-02-19 12:41:50,389 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581082&txt=CTG0267031
2026-02-19 12:41:50,389 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:41:50,394 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:41:54,394 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:41:54,395 - INFO - 📄 Printing page to PDF...
2026-02-19 12:41:54,680 - INFO - ✅ PDF saved: 081 102 CTG0267031.pdf
2026-02-19 12:41:54,680 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:41:55,980 - INFO - ✓ Successfully processed booking 81/201: CTG0267031 (Invoice: 102)
2026-02-19 12:41:55,981 - INFO - 📥 Downloads complete: 81 successful, 0 failed
2026-02-19 12:41:55,981 - INFO - 📊 Progress: 82/201 (Remaining: 120)
2026-02-19 12:41:55,981 - INFO - 🔍 Processing FCR 82: CTG0267052 (Invoice: 103)
2026-02-19 12:41:55,981 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267052
2026-02-19 12:41:57,178 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:41:57,179 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:41:57,318 - INFO - ✅ Iframe element found in page
2026-02-19 12:41:59,318 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:41:59,319 - INFO - 🌐 Resolving Damco FCR id for CTG0267052 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267052
2026-02-19 12:42:00,294 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581114 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267052)
2026-02-19 12:42:00,295 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581114&txt=CTG0267052
2026-02-19 12:42:00,295 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:00,310 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:04,310 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:04,310 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:04,593 - INFO - ✅ PDF saved: 082 103 CTG0267052.pdf
2026-02-19 12:42:04,594 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:05,888 - INFO - ✓ Successfully processed booking 82/201: CTG0267052 (Invoice: 103)
2026-02-19 12:42:05,888 - INFO - 📥 Downloads complete: 82 successful, 0 failed
2026-02-19 12:42:05,888 - INFO - 📊 Progress: 83/201 (Remaining: 119)
2026-02-19 12:42:05,889 - INFO - 🔍 Processing FCR 83: CTG0267020 (Invoice: 104)
2026-02-19 12:42:05,889 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267020
2026-02-19 12:42:07,243 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:07,243 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:07,420 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:09,421 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:09,421 - INFO - 🌐 Resolving Damco FCR id for CTG0267020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267020
2026-02-19 12:42:10,417 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581067 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267020)
2026-02-19 12:42:10,418 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581067&txt=CTG0267020
2026-02-19 12:42:10,418 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:10,447 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:14,447 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:14,447 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:14,782 - INFO - ✅ PDF saved: 083 104 CTG0267020.pdf
2026-02-19 12:42:14,782 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:16,159 - INFO - ✓ Successfully processed booking 83/201: CTG0267020 (Invoice: 104)
2026-02-19 12:42:16,160 - INFO - 📥 Downloads complete: 83 successful, 0 failed
2026-02-19 12:42:16,161 - INFO - 📊 Progress: 84/201 (Remaining: 118)
2026-02-19 12:42:16,162 - INFO - 🔍 Processing FCR 84: CTG0267023 (Invoice: 105)
2026-02-19 12:42:16,162 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267023
2026-02-19 12:42:17,332 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:17,332 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:17,469 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:19,469 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:19,470 - INFO - 🌐 Resolving Damco FCR id for CTG0267023 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267023
2026-02-19 12:42:20,408 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581071 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267023)
2026-02-19 12:42:20,409 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581071&txt=CTG0267023
2026-02-19 12:42:20,409 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:20,415 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:24,415 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:24,415 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:24,741 - INFO - ✅ PDF saved: 084 105 CTG0267023.pdf
2026-02-19 12:42:24,741 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:26,106 - INFO - ✓ Successfully processed booking 84/201: CTG0267023 (Invoice: 105)
2026-02-19 12:42:26,106 - INFO - 📥 Downloads complete: 84 successful, 0 failed
2026-02-19 12:42:26,107 - INFO - 📊 Progress: 85/201 (Remaining: 117)
2026-02-19 12:42:26,107 - INFO - 🔍 Processing FCR 85: CTG0267027 (Invoice: 106)
2026-02-19 12:42:26,107 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267027
2026-02-19 12:42:27,270 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:27,270 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:27,418 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:29,418 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:29,419 - INFO - 🌐 Resolving Damco FCR id for CTG0267027 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267027
2026-02-19 12:42:30,417 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581077 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267027)
2026-02-19 12:42:30,418 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581077&txt=CTG0267027
2026-02-19 12:42:30,418 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:30,424 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:34,425 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:34,425 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:34,762 - INFO - ✅ PDF saved: 085 106 CTG0267027.pdf
2026-02-19 12:42:34,763 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:36,073 - INFO - ✓ Successfully processed booking 85/201: CTG0267027 (Invoice: 106)
2026-02-19 12:42:36,073 - INFO - 📥 Downloads complete: 85 successful, 0 failed
2026-02-19 12:42:36,074 - INFO - 📊 Progress: 86/201 (Remaining: 116)
2026-02-19 12:42:36,074 - INFO - 🔍 Processing FCR 86: CTG0267025 (Invoice: 107)
2026-02-19 12:42:36,074 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267025
2026-02-19 12:42:37,431 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:37,431 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:37,580 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:39,580 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:39,580 - INFO - 🌐 Resolving Damco FCR id for CTG0267025 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267025
2026-02-19 12:42:40,530 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267025)
2026-02-19 12:42:40,531 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581074&txt=CTG0267025
2026-02-19 12:42:40,531 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:40,542 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:44,544 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:44,544 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:44,869 - INFO - ✅ PDF saved: 086 107 CTG0267025.pdf
2026-02-19 12:42:44,869 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:46,199 - INFO - ✓ Successfully processed booking 86/201: CTG0267025 (Invoice: 107)
2026-02-19 12:42:46,199 - INFO - 📥 Downloads complete: 86 successful, 0 failed
2026-02-19 12:42:46,200 - INFO - 📊 Progress: 87/201 (Remaining: 115)
2026-02-19 12:42:46,200 - INFO - 🔍 Processing FCR 87: CTG0267016 (Invoice: 108)
2026-02-19 12:42:46,200 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267016
2026-02-19 12:42:47,434 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:47,435 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:47,546 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:49,547 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:49,547 - INFO - 🌐 Resolving Damco FCR id for CTG0267016 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267016
2026-02-19 12:42:50,517 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581061 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267016)
2026-02-19 12:42:50,518 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581061&txt=CTG0267016
2026-02-19 12:42:50,518 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:42:50,533 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:42:54,533 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:42:54,534 - INFO - 📄 Printing page to PDF...
2026-02-19 12:42:54,888 - INFO - ✅ PDF saved: 087 108 CTG0267016.pdf
2026-02-19 12:42:54,889 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:42:56,209 - INFO - ✓ Successfully processed booking 87/201: CTG0267016 (Invoice: 108)
2026-02-19 12:42:56,209 - INFO - 📥 Downloads complete: 87 successful, 0 failed
2026-02-19 12:42:56,210 - INFO - 📊 Progress: 88/201 (Remaining: 114)
2026-02-19 12:42:56,210 - INFO - 🔍 Processing FCR 88: CTG0267035 (Invoice: 109)
2026-02-19 12:42:56,210 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267035
2026-02-19 12:42:57,333 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:42:57,333 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:42:57,468 - INFO - ✅ Iframe element found in page
2026-02-19 12:42:59,469 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:42:59,469 - INFO - 🌐 Resolving Damco FCR id for CTG0267035 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267035
2026-02-19 12:43:00,449 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581087 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267035)
2026-02-19 12:43:00,449 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581087&txt=CTG0267035
2026-02-19 12:43:00,450 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:00,455 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:04,455 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:04,455 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:04,782 - INFO - ✅ PDF saved: 088 109 CTG0267035.pdf
2026-02-19 12:43:04,782 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:06,136 - INFO - ✓ Successfully processed booking 88/201: CTG0267035 (Invoice: 109)
2026-02-19 12:43:06,136 - INFO - 📥 Downloads complete: 88 successful, 0 failed
2026-02-19 12:43:06,136 - INFO - 📊 Progress: 89/201 (Remaining: 113)
2026-02-19 12:43:06,137 - INFO - 🔍 Processing FCR 89: CTG0308267 (Invoice: 110)
2026-02-19 12:43:06,137 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308267
2026-02-19 12:43:07,477 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:07,477 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:07,666 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:09,666 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:09,666 - INFO - 🌐 Resolving Damco FCR id for CTG0308267 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308267
2026-02-19 12:43:10,611 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720311 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308267)
2026-02-19 12:43:10,611 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720311&txt=CTG0308267
2026-02-19 12:43:10,611 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:10,616 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:14,616 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:14,616 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:14,941 - INFO - ✅ PDF saved: 089 110 CTG0308267.pdf
2026-02-19 12:43:14,941 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:16,226 - INFO - ✓ Successfully processed booking 89/201: CTG0308267 (Invoice: 110)
2026-02-19 12:43:16,227 - INFO - 📥 Downloads complete: 89 successful, 0 failed
2026-02-19 12:43:16,227 - INFO - 📊 Progress: 90/201 (Remaining: 112)
2026-02-19 12:43:16,227 - INFO - 🔍 Processing FCR 90: CTG0308207 (Invoice: 111)
2026-02-19 12:43:16,227 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308207
2026-02-19 12:43:17,426 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:17,426 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:17,580 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:19,580 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:19,581 - INFO - 🌐 Resolving Damco FCR id for CTG0308207 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308207
2026-02-19 12:43:20,545 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720156 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308207)
2026-02-19 12:43:20,546 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720156&txt=CTG0308207
2026-02-19 12:43:20,546 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:20,552 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:24,552 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:24,552 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:24,914 - INFO - ✅ PDF saved: 090 111 CTG0308207.pdf
2026-02-19 12:43:24,914 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:26,277 - INFO - ✓ Successfully processed booking 90/201: CTG0308207 (Invoice: 111)
2026-02-19 12:43:26,277 - INFO - 📥 Downloads complete: 90 successful, 0 failed
2026-02-19 12:43:26,278 - INFO - 📊 Progress: 91/201 (Remaining: 111)
2026-02-19 12:43:26,278 - INFO - 🔍 Processing FCR 91: CTG0308332 (Invoice: 112)
2026-02-19 12:43:26,278 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308332
2026-02-19 12:43:27,397 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:27,397 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:27,540 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:29,540 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:29,540 - INFO - 🌐 Resolving Damco FCR id for CTG0308332 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308332
2026-02-19 12:43:30,543 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720388 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308332)
2026-02-19 12:43:30,543 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720388&txt=CTG0308332
2026-02-19 12:43:30,543 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:30,550 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:34,550 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:34,550 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:34,846 - INFO - ✅ PDF saved: 091 112 CTG0308332.pdf
2026-02-19 12:43:34,846 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:36,154 - INFO - ✓ Successfully processed booking 91/201: CTG0308332 (Invoice: 112)
2026-02-19 12:43:36,155 - INFO - 📥 Downloads complete: 91 successful, 0 failed
2026-02-19 12:43:36,155 - INFO - 📊 Progress: 92/201 (Remaining: 110)
2026-02-19 12:43:36,155 - INFO - 🔍 Processing FCR 92: CTG0308212 (Invoice: 113)
2026-02-19 12:43:36,155 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308212
2026-02-19 12:43:37,234 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:37,234 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:37,343 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:39,344 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:39,344 - INFO - 🌐 Resolving Damco FCR id for CTG0308212 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308212
2026-02-19 12:43:40,313 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720165 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308212)
2026-02-19 12:43:40,314 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720165&txt=CTG0308212
2026-02-19 12:43:40,314 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:40,319 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:44,319 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:44,319 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:44,679 - INFO - ✅ PDF saved: 092 113 CTG0308212.pdf
2026-02-19 12:43:44,679 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:45,999 - INFO - ✓ Successfully processed booking 92/201: CTG0308212 (Invoice: 113)
2026-02-19 12:43:45,999 - INFO - 📥 Downloads complete: 92 successful, 0 failed
2026-02-19 12:43:45,999 - INFO - 📊 Progress: 93/201 (Remaining: 109)
2026-02-19 12:43:45,999 - INFO - 🔍 Processing FCR 93: CTG0308258 (Invoice: 114)
2026-02-19 12:43:46,000 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308258
2026-02-19 12:43:47,257 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:47,258 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:47,388 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:49,389 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:49,389 - INFO - 🌐 Resolving Damco FCR id for CTG0308258 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308258
2026-02-19 12:43:50,357 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720302 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308258)
2026-02-19 12:43:50,357 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720302&txt=CTG0308258
2026-02-19 12:43:50,357 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:43:50,363 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:43:54,364 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:43:54,364 - INFO - 📄 Printing page to PDF...
2026-02-19 12:43:54,706 - INFO - ✅ PDF saved: 093 114 CTG0308258.pdf
2026-02-19 12:43:54,706 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:43:56,042 - INFO - ✓ Successfully processed booking 93/201: CTG0308258 (Invoice: 114)
2026-02-19 12:43:56,042 - INFO - 📥 Downloads complete: 93 successful, 0 failed
2026-02-19 12:43:56,042 - INFO - 📊 Progress: 94/201 (Remaining: 108)
2026-02-19 12:43:56,043 - INFO - 🔍 Processing FCR 94: CTG0308423 (Invoice: 115)
2026-02-19 12:43:56,043 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308423
2026-02-19 12:43:57,188 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:43:57,188 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:43:57,332 - INFO - ✅ Iframe element found in page
2026-02-19 12:43:59,333 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:43:59,333 - INFO - 🌐 Resolving Damco FCR id for CTG0308423 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308423
2026-02-19 12:44:00,280 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720532 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308423)
2026-02-19 12:44:00,281 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720532&txt=CTG0308423
2026-02-19 12:44:00,281 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:00,298 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:04,298 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:04,298 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:04,596 - INFO - ✅ PDF saved: 094 115 CTG0308423.pdf
2026-02-19 12:44:04,597 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:06,081 - INFO - ✓ Successfully processed booking 94/201: CTG0308423 (Invoice: 115)
2026-02-19 12:44:06,081 - INFO - 📥 Downloads complete: 94 successful, 0 failed
2026-02-19 12:44:06,081 - INFO - 📊 Progress: 95/201 (Remaining: 107)
2026-02-19 12:44:06,081 - INFO - 🔍 Processing FCR 95: CTG0308339 (Invoice: 116)
2026-02-19 12:44:06,081 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308339
2026-02-19 12:44:07,181 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:07,181 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:07,327 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:09,328 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:09,328 - INFO - 🌐 Resolving Damco FCR id for CTG0308339 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308339
2026-02-19 12:44:10,273 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720395 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308339)
2026-02-19 12:44:10,273 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720395&txt=CTG0308339
2026-02-19 12:44:10,273 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:10,281 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:14,281 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:14,282 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:14,616 - INFO - ✅ PDF saved: 095 116 CTG0308339.pdf
2026-02-19 12:44:14,616 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:15,976 - INFO - ✓ Successfully processed booking 95/201: CTG0308339 (Invoice: 116)
2026-02-19 12:44:15,977 - INFO - 📥 Downloads complete: 95 successful, 0 failed
2026-02-19 12:44:15,977 - INFO - 📊 Progress: 96/201 (Remaining: 106)
2026-02-19 12:44:15,978 - INFO - 🔍 Processing FCR 96: CTG0308383 (Invoice: 117)
2026-02-19 12:44:15,978 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308383
2026-02-19 12:44:17,242 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:17,242 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:17,382 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:19,382 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:19,383 - INFO - 🌐 Resolving Damco FCR id for CTG0308383 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308383
2026-02-19 12:44:20,320 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720478 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308383)
2026-02-19 12:44:20,321 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720478&txt=CTG0308383
2026-02-19 12:44:20,322 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:20,327 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:24,328 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:24,328 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:24,649 - INFO - ✅ PDF saved: 096 117 CTG0308383.pdf
2026-02-19 12:44:24,649 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:26,035 - INFO - ✓ Successfully processed booking 96/201: CTG0308383 (Invoice: 117)
2026-02-19 12:44:26,035 - INFO - 📥 Downloads complete: 96 successful, 0 failed
2026-02-19 12:44:26,035 - INFO - 📊 Progress: 97/201 (Remaining: 105)
2026-02-19 12:44:26,035 - INFO - 🔍 Processing FCR 97: CTG0308303 (Invoice: 118)
2026-02-19 12:44:26,035 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308303
2026-02-19 12:44:27,206 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:27,206 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:27,247 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:29,247 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:29,248 - INFO - 🌐 Resolving Damco FCR id for CTG0308303 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308303
2026-02-19 12:44:30,238 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720355 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308303)
2026-02-19 12:44:30,239 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720355&txt=CTG0308303
2026-02-19 12:44:30,239 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:30,253 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:34,254 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:34,254 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:34,557 - INFO - ✅ PDF saved: 097 118 CTG0308303.pdf
2026-02-19 12:44:34,557 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:35,870 - INFO - ✓ Successfully processed booking 97/201: CTG0308303 (Invoice: 118)
2026-02-19 12:44:35,870 - INFO - 📥 Downloads complete: 97 successful, 0 failed
2026-02-19 12:44:35,870 - INFO - 📊 Progress: 98/201 (Remaining: 104)
2026-02-19 12:44:35,871 - INFO - 🔍 Processing FCR 98: CTG0308307 (Invoice: 119)
2026-02-19 12:44:35,872 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308307
2026-02-19 12:44:37,041 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:37,041 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:37,186 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:39,187 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:39,187 - INFO - 🌐 Resolving Damco FCR id for CTG0308307 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308307
2026-02-19 12:44:40,163 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720360 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308307)
2026-02-19 12:44:40,164 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720360&txt=CTG0308307
2026-02-19 12:44:40,164 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:40,170 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:44,171 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:44,171 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:44,503 - INFO - ✅ PDF saved: 098 119 CTG0308307.pdf
2026-02-19 12:44:44,503 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:45,852 - INFO - ✓ Successfully processed booking 98/201: CTG0308307 (Invoice: 119)
2026-02-19 12:44:45,852 - INFO - 📥 Downloads complete: 98 successful, 0 failed
2026-02-19 12:44:45,852 - INFO - 📊 Progress: 99/201 (Remaining: 103)
2026-02-19 12:44:45,853 - INFO - 🔍 Processing FCR 99: CTG0308323 (Invoice: 120)
2026-02-19 12:44:45,853 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308323
2026-02-19 12:44:46,979 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:46,979 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:47,128 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:49,129 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:49,129 - INFO - 🌐 Resolving Damco FCR id for CTG0308323 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308323
2026-02-19 12:44:50,087 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720379 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308323)
2026-02-19 12:44:50,088 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720379&txt=CTG0308323
2026-02-19 12:44:50,088 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:50,092 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:44:54,093 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:44:54,093 - INFO - 📄 Printing page to PDF...
2026-02-19 12:44:54,399 - INFO - ✅ PDF saved: 099 120 CTG0308323.pdf
2026-02-19 12:44:54,399 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:44:55,706 - INFO - ✓ Successfully processed booking 99/201: CTG0308323 (Invoice: 120)
2026-02-19 12:44:55,706 - INFO - 📥 Downloads complete: 99 successful, 0 failed
2026-02-19 12:44:55,707 - INFO - 📊 Progress: 100/201 (Remaining: 102)
2026-02-19 12:44:55,707 - INFO - 🔍 Processing FCR 100: CTG0308433 (Invoice: 121)
2026-02-19 12:44:55,707 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308433
2026-02-19 12:44:56,818 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:44:56,819 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:44:56,924 - INFO - ✅ Iframe element found in page
2026-02-19 12:44:58,925 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:44:58,926 - INFO - 🌐 Resolving Damco FCR id for CTG0308433 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308433
2026-02-19 12:44:59,883 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720545 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308433)
2026-02-19 12:44:59,884 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720545&txt=CTG0308433
2026-02-19 12:44:59,884 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:44:59,898 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:03,899 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:03,899 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:04,228 - INFO - ✅ PDF saved: 100 121 CTG0308433.pdf
2026-02-19 12:45:04,228 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:05,531 - INFO - ✓ Successfully processed booking 100/201: CTG0308433 (Invoice: 121)
2026-02-19 12:45:05,531 - INFO - 📥 Downloads complete: 100 successful, 0 failed
2026-02-19 12:45:05,531 - INFO - 📊 Progress: 101/201 (Remaining: 101)
2026-02-19 12:45:05,531 - INFO - 🔍 Processing FCR 101: CTG0308104 (Invoice: 122)
2026-02-19 12:45:05,531 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308104
2026-02-19 12:45:06,636 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:06,636 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:06,753 - INFO - ✅ Iframe element found in page
2026-02-19 12:45:08,753 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:45:08,753 - INFO - 🌐 Resolving Damco FCR id for CTG0308104 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308104
2026-02-19 12:45:09,700 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720025 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308104)
2026-02-19 12:45:09,701 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720025&txt=CTG0308104
2026-02-19 12:45:09,702 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:45:09,708 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:13,709 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:13,709 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:14,040 - INFO - ✅ PDF saved: 101 122 CTG0308104.pdf
2026-02-19 12:45:14,041 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:15,380 - INFO - ✓ Successfully processed booking 101/201: CTG0308104 (Invoice: 122)
2026-02-19 12:45:15,380 - INFO - 📥 Downloads complete: 101 successful, 0 failed
2026-02-19 12:45:15,381 - INFO - 📊 Progress: 102/201 (Remaining: 100)
2026-02-19 12:45:15,381 - INFO - 🔍 Processing FCR 102: CTG0308764 (Invoice: 123)
2026-02-19 12:45:15,381 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308764
2026-02-19 12:45:16,513 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:16,513 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:16,625 - INFO - ✅ Iframe element found in page
2026-02-19 12:45:18,626 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:45:18,626 - INFO - 🌐 Resolving Damco FCR id for CTG0308764 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308764
2026-02-19 12:45:19,673 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721304 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308764)
2026-02-19 12:45:19,674 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721304&txt=CTG0308764
2026-02-19 12:45:19,674 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:45:19,686 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:23,686 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:23,686 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:24,004 - INFO - ✅ PDF saved: 102 123 CTG0308764.pdf
2026-02-19 12:45:24,004 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:25,312 - INFO - ✓ Successfully processed booking 102/201: CTG0308764 (Invoice: 123)
2026-02-19 12:45:25,312 - INFO - 📥 Downloads complete: 102 successful, 0 failed
2026-02-19 12:45:25,312 - INFO - 📊 Progress: 103/201 (Remaining: 99)
2026-02-19 12:45:25,312 - INFO - 🔍 Processing FCR 103: CTG0308651 (Invoice: 124)
2026-02-19 12:45:25,312 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308651
2026-02-19 12:45:26,428 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:26,428 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:26,600 - INFO - ✅ Iframe element found in page
2026-02-19 12:45:28,601 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:45:28,601 - INFO - 🌐 Resolving Damco FCR id for CTG0308651 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308651
2026-02-19 12:45:29,561 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720978 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308651)
2026-02-19 12:45:29,562 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720978&txt=CTG0308651
2026-02-19 12:45:29,562 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:45:29,568 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:33,568 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:33,569 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:33,882 - INFO - ✅ PDF saved: 103 124 CTG0308651.pdf
2026-02-19 12:45:33,882 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:37,254 - INFO - ✓ Successfully processed booking 103/201: CTG0308651 (Invoice: 124)
2026-02-19 12:45:37,255 - INFO - 📥 Downloads complete: 103 successful, 0 failed
2026-02-19 12:45:37,255 - INFO - 📊 Progress: 104/201 (Remaining: 98)
2026-02-19 12:45:37,255 - INFO - 🔍 Processing FCR 104: CTG0308317 (Invoice: 125)
2026-02-19 12:45:37,255 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308317
2026-02-19 12:45:38,352 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:38,352 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:38,505 - INFO - ✅ Iframe element found in page
2026-02-19 12:45:40,505 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:45:40,505 - INFO - 🌐 Resolving Damco FCR id for CTG0308317 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308317
2026-02-19 12:45:41,445 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720371 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308317)
2026-02-19 12:45:41,446 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720371&txt=CTG0308317
2026-02-19 12:45:41,446 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:45:41,451 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:45,452 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:45,452 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:45,739 - INFO - ✅ PDF saved: 104 125 CTG0308317.pdf
2026-02-19 12:45:45,739 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:47,087 - INFO - ✓ Successfully processed booking 104/201: CTG0308317 (Invoice: 125)
2026-02-19 12:45:47,087 - INFO - 📥 Downloads complete: 104 successful, 0 failed
2026-02-19 12:45:47,088 - INFO - 📊 Progress: 105/201 (Remaining: 97)
2026-02-19 12:45:47,088 - INFO - 🔍 Processing FCR 105: CTG0307730 (Invoice: 126)
2026-02-19 12:45:47,088 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0307730
2026-02-19 12:45:48,185 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:48,185 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:48,324 - INFO - ✅ Iframe element found in page
2026-02-19 12:45:50,325 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:45:50,325 - INFO - 🌐 Resolving Damco FCR id for CTG0307730 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0307730
2026-02-19 12:45:51,288 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46719485 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0307730)
2026-02-19 12:45:51,289 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46719485&txt=CTG0307730
2026-02-19 12:45:51,289 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:45:51,294 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:45:55,294 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:45:55,294 - INFO - 📄 Printing page to PDF...
2026-02-19 12:45:55,587 - INFO - ✅ PDF saved: 105 126 CTG0307730.pdf
2026-02-19 12:45:55,587 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:45:57,039 - INFO - ✓ Successfully processed booking 105/201: CTG0307730 (Invoice: 126)
2026-02-19 12:45:57,040 - INFO - 📥 Downloads complete: 105 successful, 0 failed
2026-02-19 12:45:57,040 - INFO - 📊 Progress: 106/201 (Remaining: 96)
2026-02-19 12:45:57,040 - INFO - 🔍 Processing FCR 106: CTG0350106 (Invoice: 127)
2026-02-19 12:45:57,041 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350106
2026-02-19 12:45:57,988 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:45:57,988 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:45:58,137 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:00,138 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:00,138 - INFO - 🌐 Resolving Damco FCR id for CTG0350106 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350106
2026-02-19 12:46:01,139 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862760 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350106)
2026-02-19 12:46:01,140 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862760&txt=CTG0350106
2026-02-19 12:46:01,140 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:01,145 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:05,145 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:05,145 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:05,471 - INFO - ✅ PDF saved: 106 127 CTG0350106.pdf
2026-02-19 12:46:05,471 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:06,816 - INFO - ✓ Successfully processed booking 106/201: CTG0350106 (Invoice: 127)
2026-02-19 12:46:06,816 - INFO - 📥 Downloads complete: 106 successful, 0 failed
2026-02-19 12:46:06,816 - INFO - 📊 Progress: 107/201 (Remaining: 95)
2026-02-19 12:46:06,816 - INFO - 🔍 Processing FCR 107: CTG0350088 (Invoice: 128)
2026-02-19 12:46:06,816 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350088
2026-02-19 12:46:07,871 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:07,871 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:08,004 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:10,004 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:10,004 - INFO - 🌐 Resolving Damco FCR id for CTG0350088 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350088
2026-02-19 12:46:10,982 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862742 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350088)
2026-02-19 12:46:10,983 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862742&txt=CTG0350088
2026-02-19 12:46:10,983 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:11,008 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:15,009 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:15,009 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:15,309 - INFO - ✅ PDF saved: 107 128 CTG0350088.pdf
2026-02-19 12:46:15,309 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:16,611 - INFO - ✓ Successfully processed booking 107/201: CTG0350088 (Invoice: 128)
2026-02-19 12:46:16,611 - INFO - 📥 Downloads complete: 107 successful, 0 failed
2026-02-19 12:46:16,611 - INFO - 📊 Progress: 108/201 (Remaining: 94)
2026-02-19 12:46:16,611 - INFO - 🔍 Processing FCR 108: CTG0350097 (Invoice: 129)
2026-02-19 12:46:16,611 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350097
2026-02-19 12:46:17,675 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:17,675 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:17,813 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:19,814 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:19,814 - INFO - 🌐 Resolving Damco FCR id for CTG0350097 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350097
2026-02-19 12:46:20,753 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862751 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350097)
2026-02-19 12:46:20,753 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862751&txt=CTG0350097
2026-02-19 12:46:20,753 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:20,757 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:24,758 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:24,758 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:25,081 - INFO - ✅ PDF saved: 108 129 CTG0350097.pdf
2026-02-19 12:46:25,081 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:26,411 - INFO - ✓ Successfully processed booking 108/201: CTG0350097 (Invoice: 129)
2026-02-19 12:46:26,411 - INFO - 📥 Downloads complete: 108 successful, 0 failed
2026-02-19 12:46:26,411 - INFO - 📊 Progress: 109/201 (Remaining: 93)
2026-02-19 12:46:26,411 - INFO - 🔍 Processing FCR 109: CTG0350117 (Invoice: 130)
2026-02-19 12:46:26,411 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350117
2026-02-19 12:46:27,508 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:27,508 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:27,649 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:29,649 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:29,649 - INFO - 🌐 Resolving Damco FCR id for CTG0350117 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350117
2026-02-19 12:46:30,603 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862773 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350117)
2026-02-19 12:46:30,605 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862773&txt=CTG0350117
2026-02-19 12:46:30,605 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:30,614 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:34,614 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:34,614 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:34,941 - INFO - ✅ PDF saved: 109 130 CTG0350117.pdf
2026-02-19 12:46:34,941 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:36,311 - INFO - ✓ Successfully processed booking 109/201: CTG0350117 (Invoice: 130)
2026-02-19 12:46:36,311 - INFO - 📥 Downloads complete: 109 successful, 0 failed
2026-02-19 12:46:36,311 - INFO - 📊 Progress: 110/201 (Remaining: 92)
2026-02-19 12:46:36,311 - INFO - 🔍 Processing FCR 110: CTG0350108 (Invoice: 131)
2026-02-19 12:46:36,311 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350108
2026-02-19 12:46:37,612 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:37,612 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:37,774 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:39,774 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:39,775 - INFO - 🌐 Resolving Damco FCR id for CTG0350108 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350108
2026-02-19 12:46:40,751 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862762 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350108)
2026-02-19 12:46:40,752 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862762&txt=CTG0350108
2026-02-19 12:46:40,752 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:40,757 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:44,758 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:44,758 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:45,042 - INFO - ✅ PDF saved: 110 131 CTG0350108.pdf
2026-02-19 12:46:45,042 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:46,345 - INFO - ✓ Successfully processed booking 110/201: CTG0350108 (Invoice: 131)
2026-02-19 12:46:46,345 - INFO - 📥 Downloads complete: 110 successful, 0 failed
2026-02-19 12:46:46,345 - INFO - 📊 Progress: 111/201 (Remaining: 91)
2026-02-19 12:46:46,345 - INFO - 🔍 Processing FCR 111: CTG0350113 (Invoice: 132)
2026-02-19 12:46:46,345 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350113
2026-02-19 12:46:47,454 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:47,454 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:47,462 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:49,463 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:49,463 - INFO - 🌐 Resolving Damco FCR id for CTG0350113 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350113
2026-02-19 12:46:50,429 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862767 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350113)
2026-02-19 12:46:50,430 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862767&txt=CTG0350113
2026-02-19 12:46:50,430 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:46:50,435 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:46:54,436 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:46:54,436 - INFO - 📄 Printing page to PDF...
2026-02-19 12:46:54,736 - INFO - ✅ PDF saved: 111 132 CTG0350113.pdf
2026-02-19 12:46:54,737 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:46:56,205 - INFO - ✓ Successfully processed booking 111/201: CTG0350113 (Invoice: 132)
2026-02-19 12:46:56,206 - INFO - 📥 Downloads complete: 111 successful, 0 failed
2026-02-19 12:46:56,206 - INFO - 📊 Progress: 112/201 (Remaining: 90)
2026-02-19 12:46:56,206 - INFO - 🔍 Processing FCR 112: CTG0375401 (Invoice: 133)
2026-02-19 12:46:56,206 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375401
2026-02-19 12:46:57,318 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:46:57,318 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:46:57,419 - INFO - ✅ Iframe element found in page
2026-02-19 12:46:59,419 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:46:59,420 - INFO - 🌐 Resolving Damco FCR id for CTG0375401 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375401
2026-02-19 12:47:00,403 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946772 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375401)
2026-02-19 12:47:00,403 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946772&txt=CTG0375401
2026-02-19 12:47:00,404 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:00,413 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:04,414 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:04,415 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:04,733 - INFO - ✅ PDF saved: 112 133 CTG0375401.pdf
2026-02-19 12:47:04,733 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:06,033 - INFO - ✓ Successfully processed booking 112/201: CTG0375401 (Invoice: 133)
2026-02-19 12:47:06,034 - INFO - 📥 Downloads complete: 112 successful, 0 failed
2026-02-19 12:47:06,034 - INFO - 📊 Progress: 113/201 (Remaining: 89)
2026-02-19 12:47:06,034 - INFO - 🔍 Processing FCR 113: CTG0375409 (Invoice: 134)
2026-02-19 12:47:06,034 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375409
2026-02-19 12:47:07,099 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:07,099 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:07,208 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:09,208 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:09,208 - INFO - 🌐 Resolving Damco FCR id for CTG0375409 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375409
2026-02-19 12:47:10,149 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946780 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375409)
2026-02-19 12:47:10,149 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946780&txt=CTG0375409
2026-02-19 12:47:10,149 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:10,155 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:14,155 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:14,155 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:14,555 - INFO - ✅ PDF saved: 113 134 CTG0375409.pdf
2026-02-19 12:47:14,555 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:15,941 - INFO - ✓ Successfully processed booking 113/201: CTG0375409 (Invoice: 134)
2026-02-19 12:47:15,941 - INFO - 📥 Downloads complete: 113 successful, 0 failed
2026-02-19 12:47:15,942 - INFO - 📊 Progress: 114/201 (Remaining: 88)
2026-02-19 12:47:15,942 - INFO - 🔍 Processing FCR 114: CTG0375411 (Invoice: 135)
2026-02-19 12:47:15,942 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375411
2026-02-19 12:47:17,099 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:17,099 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:17,228 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:19,229 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:19,229 - INFO - 🌐 Resolving Damco FCR id for CTG0375411 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375411
2026-02-19 12:47:20,176 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946782 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375411)
2026-02-19 12:47:20,177 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946782&txt=CTG0375411
2026-02-19 12:47:20,177 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:20,191 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:24,191 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:24,192 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:24,497 - INFO - ✅ PDF saved: 114 135 CTG0375411.pdf
2026-02-19 12:47:24,497 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:25,832 - INFO - ✓ Successfully processed booking 114/201: CTG0375411 (Invoice: 135)
2026-02-19 12:47:25,832 - INFO - 📥 Downloads complete: 114 successful, 0 failed
2026-02-19 12:47:25,832 - INFO - 📊 Progress: 115/201 (Remaining: 87)
2026-02-19 12:47:25,832 - INFO - 🔍 Processing FCR 115: CTG0387578 (Invoice: 136)
2026-02-19 12:47:25,832 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387578
2026-02-19 12:47:26,925 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:26,925 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:27,067 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:29,067 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:29,068 - INFO - 🌐 Resolving Damco FCR id for CTG0387578 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387578
2026-02-19 12:47:30,010 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978563 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387578)
2026-02-19 12:47:30,011 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978563&txt=CTG0387578
2026-02-19 12:47:30,011 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:30,015 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:34,016 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:34,016 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:34,315 - INFO - ✅ PDF saved: 115 136 CTG0387578.pdf
2026-02-19 12:47:34,316 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:35,625 - INFO - ✓ Successfully processed booking 115/201: CTG0387578 (Invoice: 136)
2026-02-19 12:47:35,626 - INFO - 📥 Downloads complete: 115 successful, 0 failed
2026-02-19 12:47:35,626 - INFO - 📊 Progress: 116/201 (Remaining: 86)
2026-02-19 12:47:35,627 - INFO - 🔍 Processing FCR 116: CTG0387582 (Invoice: 137)
2026-02-19 12:47:35,627 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387582
2026-02-19 12:47:36,912 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:36,912 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:37,046 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:39,046 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:39,046 - INFO - 🌐 Resolving Damco FCR id for CTG0387582 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387582
2026-02-19 12:47:40,039 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978564 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387582)
2026-02-19 12:47:40,040 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978564&txt=CTG0387582
2026-02-19 12:47:40,041 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:40,052 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:44,052 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:44,052 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:44,450 - INFO - ✅ PDF saved: 116 137 CTG0387582.pdf
2026-02-19 12:47:44,450 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:45,799 - INFO - ✓ Successfully processed booking 116/201: CTG0387582 (Invoice: 137)
2026-02-19 12:47:45,799 - INFO - 📥 Downloads complete: 116 successful, 0 failed
2026-02-19 12:47:45,800 - INFO - 📊 Progress: 117/201 (Remaining: 85)
2026-02-19 12:47:45,800 - INFO - 🔍 Processing FCR 117: CTG0387575 (Invoice: 138)
2026-02-19 12:47:45,800 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387575
2026-02-19 12:47:46,878 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:46,878 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:46,989 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:48,990 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:48,990 - INFO - 🌐 Resolving Damco FCR id for CTG0387575 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387575
2026-02-19 12:47:49,959 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978561 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387575)
2026-02-19 12:47:49,960 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978561&txt=CTG0387575
2026-02-19 12:47:49,960 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:49,976 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:47:53,976 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:47:53,976 - INFO - 📄 Printing page to PDF...
2026-02-19 12:47:54,273 - INFO - ✅ PDF saved: 117 138 CTG0387575.pdf
2026-02-19 12:47:54,274 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:47:55,595 - INFO - ✓ Successfully processed booking 117/201: CTG0387575 (Invoice: 138)
2026-02-19 12:47:55,596 - INFO - 📥 Downloads complete: 117 successful, 0 failed
2026-02-19 12:47:55,596 - INFO - 📊 Progress: 118/201 (Remaining: 84)
2026-02-19 12:47:55,596 - INFO - 🔍 Processing FCR 118: CTG0387588 (Invoice: 139)
2026-02-19 12:47:55,596 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387588
2026-02-19 12:47:56,675 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:47:56,675 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:47:56,776 - INFO - ✅ Iframe element found in page
2026-02-19 12:47:58,777 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:47:58,777 - INFO - 🌐 Resolving Damco FCR id for CTG0387588 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387588
2026-02-19 12:47:59,725 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978565 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387588)
2026-02-19 12:47:59,725 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978565&txt=CTG0387588
2026-02-19 12:47:59,725 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:47:59,732 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:03,745 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:03,747 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:04,178 - INFO - ✅ PDF saved: 118 139 CTG0387588.pdf
2026-02-19 12:48:04,178 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:05,565 - INFO - ✓ Successfully processed booking 118/201: CTG0387588 (Invoice: 139)
2026-02-19 12:48:05,565 - INFO - 📥 Downloads complete: 118 successful, 0 failed
2026-02-19 12:48:05,565 - INFO - 📊 Progress: 119/201 (Remaining: 83)
2026-02-19 12:48:05,566 - INFO - 🔍 Processing FCR 119: CTG0387548 (Invoice: 140)
2026-02-19 12:48:05,566 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387548
2026-02-19 12:48:06,807 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:06,807 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:07,000 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:09,000 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:09,001 - INFO - 🌐 Resolving Damco FCR id for CTG0387548 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387548
2026-02-19 12:48:09,933 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978544 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387548)
2026-02-19 12:48:09,933 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978544&txt=CTG0387548
2026-02-19 12:48:09,933 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:09,940 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:13,941 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:13,946 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:14,409 - INFO - ✅ PDF saved: 119 140 CTG0387548.pdf
2026-02-19 12:48:14,410 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:15,797 - INFO - ✓ Successfully processed booking 119/201: CTG0387548 (Invoice: 140)
2026-02-19 12:48:15,797 - INFO - 📥 Downloads complete: 119 successful, 0 failed
2026-02-19 12:48:15,797 - INFO - 📊 Progress: 120/201 (Remaining: 82)
2026-02-19 12:48:15,797 - INFO - 🔍 Processing FCR 120: CTG0417400 (Invoice: 141)
2026-02-19 12:48:15,797 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417400
2026-02-19 12:48:17,121 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:17,121 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:17,284 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:19,285 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:19,285 - INFO - 🌐 Resolving Damco FCR id for CTG0417400 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417400
2026-02-19 12:48:20,217 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078328 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417400)
2026-02-19 12:48:20,217 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078328&txt=CTG0417400
2026-02-19 12:48:20,217 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:20,223 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:24,223 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:24,223 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:24,552 - INFO - ✅ PDF saved: 120 141 CTG0417400.pdf
2026-02-19 12:48:24,552 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:25,857 - INFO - ✓ Successfully processed booking 120/201: CTG0417400 (Invoice: 141)
2026-02-19 12:48:25,857 - INFO - 📥 Downloads complete: 120 successful, 0 failed
2026-02-19 12:48:25,858 - INFO - 📊 Progress: 121/201 (Remaining: 81)
2026-02-19 12:48:25,858 - INFO - 🔍 Processing FCR 121: CTG0417406 (Invoice: 142)
2026-02-19 12:48:25,858 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417406
2026-02-19 12:48:26,422 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:26,423 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:26,447 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:28,448 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:28,448 - INFO - 🌐 Resolving Damco FCR id for CTG0417406 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417406
2026-02-19 12:48:29,381 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078335 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417406)
2026-02-19 12:48:29,383 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078335&txt=CTG0417406
2026-02-19 12:48:29,384 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:29,396 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:33,396 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:33,396 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:33,774 - INFO - ✅ PDF saved: 121 142 CTG0417406.pdf
2026-02-19 12:48:33,775 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:35,252 - INFO - ✓ Successfully processed booking 121/201: CTG0417406 (Invoice: 142)
2026-02-19 12:48:35,252 - INFO - 📥 Downloads complete: 121 successful, 0 failed
2026-02-19 12:48:35,252 - INFO - 📊 Progress: 122/201 (Remaining: 80)
2026-02-19 12:48:35,252 - INFO - 🔍 Processing FCR 122: CTG0417530 (Invoice: 143)
2026-02-19 12:48:35,252 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417530
2026-02-19 12:48:36,498 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:36,499 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:36,649 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:38,650 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:38,650 - INFO - 🌐 Resolving Damco FCR id for CTG0417530 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417530
2026-02-19 12:48:39,602 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078564 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417530)
2026-02-19 12:48:39,602 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078564&txt=CTG0417530
2026-02-19 12:48:39,603 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:39,607 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:43,607 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:43,607 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:43,929 - INFO - ✅ PDF saved: 122 143 CTG0417530.pdf
2026-02-19 12:48:43,929 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:45,219 - INFO - ✓ Successfully processed booking 122/201: CTG0417530 (Invoice: 143)
2026-02-19 12:48:45,220 - INFO - 📥 Downloads complete: 122 successful, 0 failed
2026-02-19 12:48:45,220 - INFO - 📊 Progress: 123/201 (Remaining: 79)
2026-02-19 12:48:45,220 - INFO - 🔍 Processing FCR 123: CTG0417533 (Invoice: 144)
2026-02-19 12:48:45,220 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417533
2026-02-19 12:48:46,299 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:46,299 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:46,459 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:48,459 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:48,459 - INFO - 🌐 Resolving Damco FCR id for CTG0417533 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417533
2026-02-19 12:48:49,411 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078567 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417533)
2026-02-19 12:48:49,411 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078567&txt=CTG0417533
2026-02-19 12:48:49,411 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:49,415 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:48:53,416 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:48:53,416 - INFO - 📄 Printing page to PDF...
2026-02-19 12:48:53,703 - INFO - ✅ PDF saved: 123 144 CTG0417533.pdf
2026-02-19 12:48:53,703 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:48:55,005 - INFO - ✓ Successfully processed booking 123/201: CTG0417533 (Invoice: 144)
2026-02-19 12:48:55,005 - INFO - 📥 Downloads complete: 123 successful, 0 failed
2026-02-19 12:48:55,005 - INFO - 📊 Progress: 124/201 (Remaining: 78)
2026-02-19 12:48:55,005 - INFO - 🔍 Processing FCR 124: CTG0417510 (Invoice: 145)
2026-02-19 12:48:55,005 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417510
2026-02-19 12:48:56,076 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:48:56,076 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:48:56,177 - INFO - ✅ Iframe element found in page
2026-02-19 12:48:58,177 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:48:58,177 - INFO - 🌐 Resolving Damco FCR id for CTG0417510 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417510
2026-02-19 12:48:59,180 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078536 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417510)
2026-02-19 12:48:59,182 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078536&txt=CTG0417510
2026-02-19 12:48:59,182 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:48:59,193 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:03,193 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:03,194 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:03,565 - INFO - ✅ PDF saved: 124 145 CTG0417510.pdf
2026-02-19 12:49:03,565 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:04,905 - INFO - ✓ Successfully processed booking 124/201: CTG0417510 (Invoice: 145)
2026-02-19 12:49:04,905 - INFO - 📥 Downloads complete: 124 successful, 0 failed
2026-02-19 12:49:04,905 - INFO - 📊 Progress: 125/201 (Remaining: 77)
2026-02-19 12:49:04,905 - INFO - 🔍 Processing FCR 125: CTG0417410 (Invoice: 146)
2026-02-19 12:49:04,905 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417410
2026-02-19 12:49:06,361 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:06,362 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:06,480 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:08,481 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:08,481 - INFO - 🌐 Resolving Damco FCR id for CTG0417410 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417410
2026-02-19 12:49:09,416 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078341&txt=CTG0417410
2026-02-19 12:49:09,416 - INFO - ✅ Resolved Damco FCR id from redirect: 47078341
2026-02-19 12:49:09,416 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078341&txt=CTG0417410
2026-02-19 12:49:09,416 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:09,423 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:13,423 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:13,424 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:13,737 - INFO - ✅ PDF saved: 125 146 CTG0417410.pdf
2026-02-19 12:49:13,737 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:15,060 - INFO - ✓ Successfully processed booking 125/201: CTG0417410 (Invoice: 146)
2026-02-19 12:49:15,061 - INFO - 📥 Downloads complete: 125 successful, 0 failed
2026-02-19 12:49:15,061 - INFO - 📊 Progress: 126/201 (Remaining: 76)
2026-02-19 12:49:15,062 - INFO - 🔍 Processing FCR 126: CTG0417515 (Invoice: 149)
2026-02-19 12:49:15,062 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417515
2026-02-19 12:49:16,334 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:16,334 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:16,468 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:18,469 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:18,469 - INFO - 🌐 Resolving Damco FCR id for CTG0417515 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417515
2026-02-19 12:49:19,405 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078543 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417515)
2026-02-19 12:49:19,405 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078543&txt=CTG0417515
2026-02-19 12:49:19,405 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:19,409 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:23,409 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:23,410 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:23,726 - INFO - ✅ PDF saved: 126 149 CTG0417515.pdf
2026-02-19 12:49:23,726 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:25,082 - INFO - ✓ Successfully processed booking 126/201: CTG0417515 (Invoice: 149)
2026-02-19 12:49:25,082 - INFO - 📥 Downloads complete: 126 successful, 0 failed
2026-02-19 12:49:25,082 - INFO - 📊 Progress: 127/201 (Remaining: 75)
2026-02-19 12:49:25,082 - INFO - 🔍 Processing FCR 127: CTG0417554 (Invoice: 150)
2026-02-19 12:49:25,082 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417554
2026-02-19 12:49:26,195 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:26,195 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:26,301 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:28,302 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:28,302 - INFO - 🌐 Resolving Damco FCR id for CTG0417554 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417554
2026-02-19 12:49:29,237 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078600 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417554)
2026-02-19 12:49:29,238 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078600&txt=CTG0417554
2026-02-19 12:49:29,238 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:29,251 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:33,251 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:33,252 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:33,566 - INFO - ✅ PDF saved: 127 150 CTG0417554.pdf
2026-02-19 12:49:33,566 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:34,870 - INFO - ✓ Successfully processed booking 127/201: CTG0417554 (Invoice: 150)
2026-02-19 12:49:34,870 - INFO - 📥 Downloads complete: 127 successful, 0 failed
2026-02-19 12:49:34,870 - INFO - 📊 Progress: 128/201 (Remaining: 74)
2026-02-19 12:49:34,870 - INFO - 🔍 Processing FCR 128: CTG0417570 (Invoice: 151)
2026-02-19 12:49:34,870 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417570
2026-02-19 12:49:35,941 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:35,942 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:36,075 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:38,076 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:38,076 - INFO - 🌐 Resolving Damco FCR id for CTG0417570 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417570
2026-02-19 12:49:39,029 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078664 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417570)
2026-02-19 12:49:39,030 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078664&txt=CTG0417570
2026-02-19 12:49:39,030 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:39,035 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:43,035 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:43,035 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:43,404 - INFO - ✅ PDF saved: 128 151 CTG0417570.pdf
2026-02-19 12:49:43,404 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:44,733 - INFO - ✓ Successfully processed booking 128/201: CTG0417570 (Invoice: 151)
2026-02-19 12:49:44,733 - INFO - 📥 Downloads complete: 128 successful, 0 failed
2026-02-19 12:49:44,734 - INFO - 📊 Progress: 129/201 (Remaining: 73)
2026-02-19 12:49:44,734 - INFO - 🔍 Processing FCR 129: CTG0417576 (Invoice: 152)
2026-02-19 12:49:44,734 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417576
2026-02-19 12:49:45,786 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:45,786 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:45,964 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:47,964 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:47,965 - INFO - 🌐 Resolving Damco FCR id for CTG0417576 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417576
2026-02-19 12:49:48,904 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078675 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417576)
2026-02-19 12:49:48,905 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078675&txt=CTG0417576
2026-02-19 12:49:48,905 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:48,909 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:49:52,909 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:49:52,909 - INFO - 📄 Printing page to PDF...
2026-02-19 12:49:53,349 - INFO - ✅ PDF saved: 129 152 CTG0417576.pdf
2026-02-19 12:49:53,351 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:49:54,854 - INFO - ✓ Successfully processed booking 129/201: CTG0417576 (Invoice: 152)
2026-02-19 12:49:54,855 - INFO - 📥 Downloads complete: 129 successful, 0 failed
2026-02-19 12:49:54,856 - INFO - 📊 Progress: 130/201 (Remaining: 72)
2026-02-19 12:49:54,856 - INFO - 🔍 Processing FCR 130: CTG0417562 (Invoice: 153)
2026-02-19 12:49:54,857 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417562
2026-02-19 12:49:56,173 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:49:56,174 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:49:56,318 - INFO - ✅ Iframe element found in page
2026-02-19 12:49:58,318 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:49:58,318 - INFO - 🌐 Resolving Damco FCR id for CTG0417562 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417562
2026-02-19 12:49:59,298 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078648 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417562)
2026-02-19 12:49:59,298 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078648&txt=CTG0417562
2026-02-19 12:49:59,298 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:49:59,304 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:03,304 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:03,304 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:03,670 - INFO - ✅ PDF saved: 130 153 CTG0417562.pdf
2026-02-19 12:50:03,670 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:05,019 - INFO - ✓ Successfully processed booking 130/201: CTG0417562 (Invoice: 153)
2026-02-19 12:50:05,020 - INFO - 📥 Downloads complete: 130 successful, 0 failed
2026-02-19 12:50:05,020 - INFO - 📊 Progress: 131/201 (Remaining: 71)
2026-02-19 12:50:05,020 - INFO - 🔍 Processing FCR 131: CTG0417567 (Invoice: 154)
2026-02-19 12:50:05,020 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417567
2026-02-19 12:50:05,809 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:05,809 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:05,833 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:07,834 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:07,834 - INFO - 🌐 Resolving Damco FCR id for CTG0417567 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417567
2026-02-19 12:50:08,787 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078658 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417567)
2026-02-19 12:50:08,787 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078658&txt=CTG0417567
2026-02-19 12:50:08,787 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:08,792 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:12,792 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:12,793 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:13,101 - INFO - ✅ PDF saved: 131 154 CTG0417567.pdf
2026-02-19 12:50:13,102 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:14,428 - INFO - ✓ Successfully processed booking 131/201: CTG0417567 (Invoice: 154)
2026-02-19 12:50:14,429 - INFO - 📥 Downloads complete: 131 successful, 0 failed
2026-02-19 12:50:14,429 - INFO - 📊 Progress: 132/201 (Remaining: 70)
2026-02-19 12:50:14,429 - INFO - 🔍 Processing FCR 132: CTG0417548 (Invoice: 155)
2026-02-19 12:50:14,429 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417548
2026-02-19 12:50:15,500 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:15,500 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:15,603 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:17,603 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:17,603 - INFO - 🌐 Resolving Damco FCR id for CTG0417548 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417548
2026-02-19 12:50:18,543 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078591 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417548)
2026-02-19 12:50:18,543 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078591&txt=CTG0417548
2026-02-19 12:50:18,543 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:18,548 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:22,548 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:22,548 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:22,962 - INFO - ✅ PDF saved: 132 155 CTG0417548.pdf
2026-02-19 12:50:22,962 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:24,310 - INFO - ✓ Successfully processed booking 132/201: CTG0417548 (Invoice: 155)
2026-02-19 12:50:24,311 - INFO - 📥 Downloads complete: 132 successful, 0 failed
2026-02-19 12:50:24,311 - INFO - 📊 Progress: 133/201 (Remaining: 69)
2026-02-19 12:50:24,311 - INFO - 🔍 Processing FCR 133: CTG0417558 (Invoice: 156)
2026-02-19 12:50:24,312 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417558
2026-02-19 12:50:25,756 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:25,757 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:25,862 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:27,862 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:27,863 - INFO - 🌐 Resolving Damco FCR id for CTG0417558 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417558
2026-02-19 12:50:28,823 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078604 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417558)
2026-02-19 12:50:28,824 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078604&txt=CTG0417558
2026-02-19 12:50:28,824 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:28,828 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:32,828 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:32,828 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:33,192 - INFO - ✅ PDF saved: 133 156 CTG0417558.pdf
2026-02-19 12:50:33,192 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:34,553 - INFO - ✓ Successfully processed booking 133/201: CTG0417558 (Invoice: 156)
2026-02-19 12:50:34,555 - INFO - 📥 Downloads complete: 133 successful, 0 failed
2026-02-19 12:50:34,556 - INFO - 📊 Progress: 134/201 (Remaining: 68)
2026-02-19 12:50:34,556 - INFO - 🔍 Processing FCR 134: CTG0417581 (Invoice: 157)
2026-02-19 12:50:34,556 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417581
2026-02-19 12:50:35,919 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:35,919 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:36,037 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:38,037 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:38,037 - INFO - 🌐 Resolving Damco FCR id for CTG0417581 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417581
2026-02-19 12:50:38,970 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078682 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417581)
2026-02-19 12:50:38,970 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078682&txt=CTG0417581
2026-02-19 12:50:38,970 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:38,982 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:42,983 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:42,983 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:43,346 - INFO - ✅ PDF saved: 134 157 CTG0417581.pdf
2026-02-19 12:50:43,346 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:44,706 - INFO - ✓ Successfully processed booking 134/201: CTG0417581 (Invoice: 157)
2026-02-19 12:50:44,707 - INFO - 📥 Downloads complete: 134 successful, 0 failed
2026-02-19 12:50:44,707 - INFO - 📊 Progress: 135/201 (Remaining: 67)
2026-02-19 12:50:44,707 - INFO - 🔍 Processing FCR 135: CTG0417540 (Invoice: 158)
2026-02-19 12:50:44,707 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417540
2026-02-19 12:50:45,948 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:45,948 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:46,132 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:48,132 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:48,133 - INFO - 🌐 Resolving Damco FCR id for CTG0417540 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417540
2026-02-19 12:50:49,088 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078580 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417540)
2026-02-19 12:50:49,088 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078580&txt=CTG0417540
2026-02-19 12:50:49,088 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:49,092 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:50:53,092 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:50:53,093 - INFO - 📄 Printing page to PDF...
2026-02-19 12:50:53,451 - INFO - ✅ PDF saved: 135 158 CTG0417540.pdf
2026-02-19 12:50:53,451 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:50:55,447 - INFO - ✓ Successfully processed booking 135/201: CTG0417540 (Invoice: 158)
2026-02-19 12:50:55,448 - INFO - 📥 Downloads complete: 135 successful, 0 failed
2026-02-19 12:50:55,448 - INFO - 📊 Progress: 136/201 (Remaining: 66)
2026-02-19 12:50:55,448 - INFO - 🔍 Processing FCR 136: CTG0485734 (Invoice: 161)
2026-02-19 12:50:55,448 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485734
2026-02-19 12:50:56,657 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:50:56,657 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:50:56,804 - INFO - ✅ Iframe element found in page
2026-02-19 12:50:58,804 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:50:58,805 - INFO - 🌐 Resolving Damco FCR id for CTG0485734 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485734
2026-02-19 12:50:59,779 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310139 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485734)
2026-02-19 12:50:59,780 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310139&txt=CTG0485734
2026-02-19 12:50:59,780 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:50:59,792 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:03,792 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:03,793 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:04,105 - INFO - ✅ PDF saved: 136 161 CTG0485734.pdf
2026-02-19 12:51:04,105 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:05,429 - INFO - ✓ Successfully processed booking 136/201: CTG0485734 (Invoice: 161)
2026-02-19 12:51:05,430 - INFO - 📥 Downloads complete: 136 successful, 0 failed
2026-02-19 12:51:05,430 - INFO - 📊 Progress: 137/201 (Remaining: 65)
2026-02-19 12:51:05,430 - INFO - 🔍 Processing FCR 137: CTG0471977 (Invoice: 162)
2026-02-19 12:51:05,430 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0471977
2026-02-19 12:51:06,732 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:06,732 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:06,865 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:08,866 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:08,866 - INFO - 🌐 Resolving Damco FCR id for CTG0471977 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0471977
2026-02-19 12:51:09,815 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47275931 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0471977)
2026-02-19 12:51:09,815 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47275931&txt=CTG0471977
2026-02-19 12:51:09,816 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:51:09,829 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:13,830 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:13,830 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:14,134 - INFO - ✅ PDF saved: 137 162 CTG0471977.pdf
2026-02-19 12:51:14,134 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:15,465 - INFO - ✓ Successfully processed booking 137/201: CTG0471977 (Invoice: 162)
2026-02-19 12:51:15,465 - INFO - 📥 Downloads complete: 137 successful, 0 failed
2026-02-19 12:51:15,466 - INFO - 📊 Progress: 138/201 (Remaining: 64)
2026-02-19 12:51:15,466 - INFO - 🔍 Processing FCR 138: CTG0485696 (Invoice: 163)
2026-02-19 12:51:15,466 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485696
2026-02-19 12:51:16,577 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:16,577 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:16,685 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:18,686 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:18,686 - INFO - 🌐 Resolving Damco FCR id for CTG0485696 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485696
2026-02-19 12:51:19,623 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310095 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485696)
2026-02-19 12:51:19,624 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310095&txt=CTG0485696
2026-02-19 12:51:19,624 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:51:19,628 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:23,628 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:23,629 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:24,238 - INFO - ✅ PDF saved: 138 163 CTG0485696.pdf
2026-02-19 12:51:24,239 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:25,590 - INFO - ✓ Successfully processed booking 138/201: CTG0485696 (Invoice: 163)
2026-02-19 12:51:25,590 - INFO - 📥 Downloads complete: 138 successful, 0 failed
2026-02-19 12:51:25,591 - INFO - 📊 Progress: 139/201 (Remaining: 63)
2026-02-19 12:51:25,591 - INFO - 🔍 Processing FCR 139: CTG0485774 (Invoice: 164)
2026-02-19 12:51:25,591 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485774
2026-02-19 12:51:26,890 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:26,890 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:26,921 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:28,925 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:28,925 - INFO - 🌐 Resolving Damco FCR id for CTG0485774 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485774
2026-02-19 12:51:29,896 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310187 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485774)
2026-02-19 12:51:29,897 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310187&txt=CTG0485774
2026-02-19 12:51:29,897 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:51:29,901 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:33,901 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:33,902 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:34,282 - INFO - ✅ PDF saved: 139 164 CTG0485774.pdf
2026-02-19 12:51:34,282 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:35,579 - INFO - ✓ Successfully processed booking 139/201: CTG0485774 (Invoice: 164)
2026-02-19 12:51:35,580 - INFO - 📥 Downloads complete: 139 successful, 0 failed
2026-02-19 12:51:35,580 - INFO - 📊 Progress: 140/201 (Remaining: 62)
2026-02-19 12:51:35,580 - INFO - 🔍 Processing FCR 140: CTG0485707 (Invoice: 165)
2026-02-19 12:51:35,580 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485707
2026-02-19 12:51:37,020 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:37,020 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:37,174 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:39,174 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:39,174 - INFO - 🌐 Resolving Damco FCR id for CTG0485707 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485707
2026-02-19 12:51:40,128 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310106 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485707)
2026-02-19 12:51:40,129 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310106&txt=CTG0485707
2026-02-19 12:51:40,129 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:51:40,144 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:44,144 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:44,145 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:44,493 - INFO - ✅ PDF saved: 140 165 CTG0485707.pdf
2026-02-19 12:51:44,494 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:45,827 - INFO - ✓ Successfully processed booking 140/201: CTG0485707 (Invoice: 165)
2026-02-19 12:51:45,827 - INFO - 📥 Downloads complete: 140 successful, 0 failed
2026-02-19 12:51:45,828 - INFO - 📊 Progress: 141/201 (Remaining: 61)
2026-02-19 12:51:45,828 - INFO - 🔍 Processing FCR 141: CTG0485686 (Invoice: 166)
2026-02-19 12:51:45,828 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485686
2026-02-19 12:51:46,936 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:46,936 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:47,040 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:49,041 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:49,041 - INFO - 🌐 Resolving Damco FCR id for CTG0485686 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485686
2026-02-19 12:51:49,998 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310085 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485686)
2026-02-19 12:51:49,999 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310085&txt=CTG0485686
2026-02-19 12:51:49,999 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:51:50,013 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:51:54,018 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:51:54,018 - INFO - 📄 Printing page to PDF...
2026-02-19 12:51:54,452 - INFO - ✅ PDF saved: 141 166 CTG0485686.pdf
2026-02-19 12:51:54,452 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:51:56,043 - INFO - ✓ Successfully processed booking 141/201: CTG0485686 (Invoice: 166)
2026-02-19 12:51:56,043 - INFO - 📥 Downloads complete: 141 successful, 0 failed
2026-02-19 12:51:56,043 - INFO - 📊 Progress: 142/201 (Remaining: 60)
2026-02-19 12:51:56,043 - INFO - 🔍 Processing FCR 142: CTG0485705 (Invoice: 167)
2026-02-19 12:51:56,043 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485705
2026-02-19 12:51:57,858 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:51:57,858 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:51:57,979 - INFO - ✅ Iframe element found in page
2026-02-19 12:51:59,980 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:51:59,981 - INFO - 🌐 Resolving Damco FCR id for CTG0485705 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485705
2026-02-19 12:52:00,988 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310104 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485705)
2026-02-19 12:52:00,988 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310104&txt=CTG0485705
2026-02-19 12:52:00,988 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:00,993 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:04,993 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:04,994 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:05,367 - INFO - ✅ PDF saved: 142 167 CTG0485705.pdf
2026-02-19 12:52:05,367 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:52:06,651 - INFO - ✓ Successfully processed booking 142/201: CTG0485705 (Invoice: 167)
2026-02-19 12:52:06,651 - INFO - 📥 Downloads complete: 142 successful, 0 failed
2026-02-19 12:52:06,651 - INFO - 📊 Progress: 143/201 (Remaining: 59)
2026-02-19 12:52:06,651 - INFO - 🔍 Processing FCR 143: CTG0485693 (Invoice: 168)
2026-02-19 12:52:06,652 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485693
2026-02-19 12:52:09,678 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:52:09,678 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:52:09,789 - INFO - ✅ Iframe element found in page
2026-02-19 12:52:11,790 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:52:11,790 - INFO - 🌐 Resolving Damco FCR id for CTG0485693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485693
2026-02-19 12:52:12,743 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310092 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485693)
2026-02-19 12:52:12,743 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310092&txt=CTG0485693
2026-02-19 12:52:12,743 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:12,750 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:16,750 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:16,750 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:17,069 - INFO - ✅ PDF saved: 143 168 CTG0485693.pdf
2026-02-19 12:52:17,069 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:52:19,323 - INFO - ✓ Successfully processed booking 143/201: CTG0485693 (Invoice: 168)
2026-02-19 12:52:19,323 - INFO - 📥 Downloads complete: 143 successful, 0 failed
2026-02-19 12:52:19,323 - INFO - 📊 Progress: 144/201 (Remaining: 58)
2026-02-19 12:52:19,323 - INFO - 🔍 Processing FCR 144: CTG0485699 (Invoice: 169)
2026-02-19 12:52:19,323 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485699
2026-02-19 12:52:20,584 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:52:20,584 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:52:20,714 - INFO - ✅ Iframe element found in page
2026-02-19 12:52:22,715 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:52:22,715 - INFO - 🌐 Resolving Damco FCR id for CTG0485699 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485699
2026-02-19 12:52:23,692 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310098 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485699)
2026-02-19 12:52:23,692 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310098&txt=CTG0485699
2026-02-19 12:52:23,693 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:23,706 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:27,707 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:27,708 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:28,026 - INFO - ✅ PDF saved: 144 169 CTG0485699.pdf
2026-02-19 12:52:28,026 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:52:29,350 - INFO - ✓ Successfully processed booking 144/201: CTG0485699 (Invoice: 169)
2026-02-19 12:52:29,350 - INFO - 📥 Downloads complete: 144 successful, 0 failed
2026-02-19 12:52:29,351 - INFO - 📊 Progress: 145/201 (Remaining: 57)
2026-02-19 12:52:29,351 - INFO - 🔍 Processing FCR 145: CTG0485711 (Invoice: 170)
2026-02-19 12:52:29,351 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485711
2026-02-19 12:52:30,735 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:52:30,735 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:52:30,878 - INFO - ✅ Iframe element found in page
2026-02-19 12:52:32,878 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:52:32,879 - INFO - 🌐 Resolving Damco FCR id for CTG0485711 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485711
2026-02-19 12:52:33,839 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310116 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485711)
2026-02-19 12:52:33,839 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310116&txt=CTG0485711
2026-02-19 12:52:33,839 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:33,843 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:37,844 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:37,844 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:38,211 - INFO - ✅ PDF saved: 145 170 CTG0485711.pdf
2026-02-19 12:52:38,211 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:52:39,528 - INFO - ✓ Successfully processed booking 145/201: CTG0485711 (Invoice: 170)
2026-02-19 12:52:39,528 - INFO - 📥 Downloads complete: 145 successful, 0 failed
2026-02-19 12:52:39,528 - INFO - 📊 Progress: 146/201 (Remaining: 56)
2026-02-19 12:52:39,528 - INFO - 🔍 Processing FCR 146: CTG0485690 (Invoice: 171)
2026-02-19 12:52:39,528 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485690
2026-02-19 12:52:41,422 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:52:41,423 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:52:41,539 - INFO - ✅ Iframe element found in page
2026-02-19 12:52:43,539 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:52:43,539 - INFO - 🌐 Resolving Damco FCR id for CTG0485690 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485690
2026-02-19 12:52:44,487 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310089 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485690)
2026-02-19 12:52:44,487 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310089&txt=CTG0485690
2026-02-19 12:52:44,487 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:44,491 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:48,491 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:48,492 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:48,801 - INFO - ✅ PDF saved: 146 171 CTG0485690.pdf
2026-02-19 12:52:48,802 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:52:50,135 - INFO - ✓ Successfully processed booking 146/201: CTG0485690 (Invoice: 171)
2026-02-19 12:52:50,135 - INFO - 📥 Downloads complete: 146 successful, 0 failed
2026-02-19 12:52:50,136 - INFO - 📊 Progress: 147/201 (Remaining: 55)
2026-02-19 12:52:50,136 - INFO - 🔍 Processing FCR 147: CTG0485691 (Invoice: 172)
2026-02-19 12:52:50,136 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485691
2026-02-19 12:52:51,409 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:52:51,410 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:52:51,569 - INFO - ✅ Iframe element found in page
2026-02-19 12:52:53,570 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:52:53,570 - INFO - 🌐 Resolving Damco FCR id for CTG0485691 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485691
2026-02-19 12:52:54,515 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310090 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485691)
2026-02-19 12:52:54,516 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310090&txt=CTG0485691
2026-02-19 12:52:54,516 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:52:54,520 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:52:58,521 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:52:58,521 - INFO - 📄 Printing page to PDF...
2026-02-19 12:52:58,912 - INFO - ✅ PDF saved: 147 172 CTG0485691.pdf
2026-02-19 12:52:58,912 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:00,277 - INFO - ✓ Successfully processed booking 147/201: CTG0485691 (Invoice: 172)
2026-02-19 12:53:00,277 - INFO - 📥 Downloads complete: 147 successful, 0 failed
2026-02-19 12:53:00,277 - INFO - 📊 Progress: 148/201 (Remaining: 54)
2026-02-19 12:53:00,277 - INFO - 🔍 Processing FCR 148: CTG0485702 (Invoice: 173)
2026-02-19 12:53:00,277 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485702
2026-02-19 12:53:01,719 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:01,719 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:01,830 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:03,831 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:03,832 - INFO - 🌐 Resolving Damco FCR id for CTG0485702 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485702
2026-02-19 12:53:04,814 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310101&txt=CTG0485702
2026-02-19 12:53:04,814 - INFO - ✅ Resolved Damco FCR id from redirect: 47310101
2026-02-19 12:53:04,814 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310101&txt=CTG0485702
2026-02-19 12:53:04,814 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:04,818 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:08,819 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:08,819 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:09,121 - INFO - ✅ PDF saved: 148 173 CTG0485702.pdf
2026-02-19 12:53:09,121 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:10,417 - INFO - ✓ Successfully processed booking 148/201: CTG0485702 (Invoice: 173)
2026-02-19 12:53:10,417 - INFO - 📥 Downloads complete: 148 successful, 0 failed
2026-02-19 12:53:10,417 - INFO - 📊 Progress: 149/201 (Remaining: 53)
2026-02-19 12:53:10,418 - INFO - 🔍 Processing FCR 149: CTG0495492 (Invoice: 175)
2026-02-19 12:53:10,418 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495492
2026-02-19 12:53:11,510 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:11,510 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:11,623 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:13,624 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:13,625 - INFO - 🌐 Resolving Damco FCR id for CTG0495492 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495492
2026-02-19 12:53:14,634 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323712 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495492)
2026-02-19 12:53:14,635 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323712&txt=CTG0495492
2026-02-19 12:53:14,635 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:14,643 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:18,643 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:18,643 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:18,939 - INFO - ✅ PDF saved: 149 175 CTG0495492.pdf
2026-02-19 12:53:18,940 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:20,245 - INFO - ✓ Successfully processed booking 149/201: CTG0495492 (Invoice: 175)
2026-02-19 12:53:20,245 - INFO - 📥 Downloads complete: 149 successful, 0 failed
2026-02-19 12:53:20,245 - INFO - 📊 Progress: 150/201 (Remaining: 52)
2026-02-19 12:53:20,246 - INFO - 🔍 Processing FCR 150: CTG0495428 (Invoice: 176)
2026-02-19 12:53:20,246 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495428
2026-02-19 12:53:21,360 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:21,361 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:21,375 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:23,376 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:23,376 - INFO - 🌐 Resolving Damco FCR id for CTG0495428 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495428
2026-02-19 12:53:24,344 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323612 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495428)
2026-02-19 12:53:24,345 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323612&txt=CTG0495428
2026-02-19 12:53:24,345 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:24,349 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:28,349 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:28,349 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:28,659 - INFO - ✅ PDF saved: 150 176 CTG0495428.pdf
2026-02-19 12:53:28,659 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:30,014 - INFO - ✓ Successfully processed booking 150/201: CTG0495428 (Invoice: 176)
2026-02-19 12:53:30,014 - INFO - 📥 Downloads complete: 150 successful, 0 failed
2026-02-19 12:53:30,015 - INFO - 📊 Progress: 151/201 (Remaining: 51)
2026-02-19 12:53:30,015 - INFO - 🔍 Processing FCR 151: CTG0495136 (Invoice: 177)
2026-02-19 12:53:30,015 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495136
2026-02-19 12:53:31,403 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:31,403 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:31,512 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:33,513 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:33,513 - INFO - 🌐 Resolving Damco FCR id for CTG0495136 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495136
2026-02-19 12:53:34,452 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323189&txt=CTG0495136
2026-02-19 12:53:34,452 - INFO - ✅ Resolved Damco FCR id from redirect: 47323189
2026-02-19 12:53:34,452 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323189&txt=CTG0495136
2026-02-19 12:53:34,452 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:34,459 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:38,460 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:38,460 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:38,837 - INFO - ✅ PDF saved: 151 177 CTG0495136.pdf
2026-02-19 12:53:38,837 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:40,182 - INFO - ✓ Successfully processed booking 151/201: CTG0495136 (Invoice: 177)
2026-02-19 12:53:40,183 - INFO - 📥 Downloads complete: 151 successful, 0 failed
2026-02-19 12:53:40,183 - INFO - 📊 Progress: 152/201 (Remaining: 50)
2026-02-19 12:53:40,183 - INFO - 🔍 Processing FCR 152: CTG0521984 (Invoice: 178)
2026-02-19 12:53:40,184 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521984
2026-02-19 12:53:41,299 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:41,299 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:41,410 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:43,410 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:43,411 - INFO - 🌐 Resolving Damco FCR id for CTG0521984 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521984
2026-02-19 12:53:44,386 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376425 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521984)
2026-02-19 12:53:44,387 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376425&txt=CTG0521984
2026-02-19 12:53:44,387 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:44,400 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:48,401 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:48,401 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:48,721 - INFO - ✅ PDF saved: 152 178 CTG0521984.pdf
2026-02-19 12:53:48,721 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:50,025 - INFO - ✓ Successfully processed booking 152/201: CTG0521984 (Invoice: 178)
2026-02-19 12:53:50,026 - INFO - 📥 Downloads complete: 152 successful, 0 failed
2026-02-19 12:53:50,026 - INFO - 📊 Progress: 153/201 (Remaining: 49)
2026-02-19 12:53:50,026 - INFO - 🔍 Processing FCR 153: CTG0644064 (Invoice: 187)
2026-02-19 12:53:50,026 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644064
2026-02-19 12:53:51,167 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:53:51,167 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:53:51,368 - INFO - ✅ Iframe element found in page
2026-02-19 12:53:53,368 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:53:53,368 - INFO - 🌐 Resolving Damco FCR id for CTG0644064 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644064
2026-02-19 12:53:54,305 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726333 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644064)
2026-02-19 12:53:54,305 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726333&txt=CTG0644064
2026-02-19 12:53:54,305 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:53:54,310 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:53:58,310 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:53:58,310 - INFO - 📄 Printing page to PDF...
2026-02-19 12:53:58,610 - INFO - ✅ PDF saved: 153 187 CTG0644064.pdf
2026-02-19 12:53:58,611 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:53:59,926 - INFO - ✓ Successfully processed booking 153/201: CTG0644064 (Invoice: 187)
2026-02-19 12:53:59,926 - INFO - 📥 Downloads complete: 153 successful, 0 failed
2026-02-19 12:53:59,926 - INFO - 📊 Progress: 154/201 (Remaining: 48)
2026-02-19 12:53:59,927 - INFO - 🔍 Processing FCR 154: CTG0644065 (Invoice: 188)
2026-02-19 12:53:59,927 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644065
2026-02-19 12:54:01,094 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:01,094 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:01,234 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:03,235 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:03,235 - INFO - 🌐 Resolving Damco FCR id for CTG0644065 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644065
2026-02-19 12:54:04,182 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726334 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644065)
2026-02-19 12:54:04,182 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726334&txt=CTG0644065
2026-02-19 12:54:04,182 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:04,186 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:08,187 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:08,187 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:08,508 - INFO - ✅ PDF saved: 154 188 CTG0644065.pdf
2026-02-19 12:54:08,508 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:09,928 - INFO - ✓ Successfully processed booking 154/201: CTG0644065 (Invoice: 188)
2026-02-19 12:54:09,929 - INFO - 📥 Downloads complete: 154 successful, 0 failed
2026-02-19 12:54:09,929 - INFO - 📊 Progress: 155/201 (Remaining: 47)
2026-02-19 12:54:09,929 - INFO - 🔍 Processing FCR 155: CTG0671597 (Invoice: 189)
2026-02-19 12:54:09,930 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0671597
2026-02-19 12:54:11,206 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:11,206 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:11,264 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:13,265 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:13,265 - INFO - 🌐 Resolving Damco FCR id for CTG0671597 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0671597
2026-02-19 12:54:14,223 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47817119 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0671597)
2026-02-19 12:54:14,223 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47817119&txt=CTG0671597
2026-02-19 12:54:14,223 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:14,230 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:18,230 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:18,231 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:18,528 - INFO - ✅ PDF saved: 155 189 CTG0671597.pdf
2026-02-19 12:54:18,528 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:19,868 - INFO - ✓ Successfully processed booking 155/201: CTG0671597 (Invoice: 189)
2026-02-19 12:54:19,868 - INFO - 📥 Downloads complete: 155 successful, 0 failed
2026-02-19 12:54:19,868 - INFO - 📊 Progress: 156/201 (Remaining: 46)
2026-02-19 12:54:19,868 - INFO - 🔍 Processing FCR 156: CTG0644017 (Invoice: 191)
2026-02-19 12:54:19,869 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644017
2026-02-19 12:54:21,187 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:21,187 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:21,345 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:23,346 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:23,346 - INFO - 🌐 Resolving Damco FCR id for CTG0644017 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644017
2026-02-19 12:54:24,286 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726194 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644017)
2026-02-19 12:54:24,287 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726194&txt=CTG0644017
2026-02-19 12:54:24,287 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:24,293 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:28,293 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:28,294 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:28,591 - INFO - ✅ PDF saved: 156 191 CTG0644017.pdf
2026-02-19 12:54:28,591 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:29,898 - INFO - ✓ Successfully processed booking 156/201: CTG0644017 (Invoice: 191)
2026-02-19 12:54:29,899 - INFO - 📥 Downloads complete: 156 successful, 0 failed
2026-02-19 12:54:29,899 - INFO - 📊 Progress: 157/201 (Remaining: 45)
2026-02-19 12:54:29,899 - INFO - 🔍 Processing FCR 157: CTG0644021 (Invoice: 192)
2026-02-19 12:54:29,899 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644021
2026-02-19 12:54:30,984 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:30,984 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:31,159 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:33,159 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:33,159 - INFO - 🌐 Resolving Damco FCR id for CTG0644021 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644021
2026-02-19 12:54:34,117 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726198 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644021)
2026-02-19 12:54:34,117 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726198&txt=CTG0644021
2026-02-19 12:54:34,118 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:34,130 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:38,131 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:38,131 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:38,447 - INFO - ✅ PDF saved: 157 192 CTG0644021.pdf
2026-02-19 12:54:38,448 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:39,746 - INFO - ✓ Successfully processed booking 157/201: CTG0644021 (Invoice: 192)
2026-02-19 12:54:39,746 - INFO - 📥 Downloads complete: 157 successful, 0 failed
2026-02-19 12:54:39,746 - INFO - 📊 Progress: 158/201 (Remaining: 44)
2026-02-19 12:54:39,747 - INFO - 🔍 Processing FCR 158: CTG0644022 (Invoice: 193)
2026-02-19 12:54:39,747 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644022
2026-02-19 12:54:40,814 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:40,814 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:40,913 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:42,914 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:42,914 - INFO - 🌐 Resolving Damco FCR id for CTG0644022 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644022
2026-02-19 12:54:43,855 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726199 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644022)
2026-02-19 12:54:43,856 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726199&txt=CTG0644022
2026-02-19 12:54:43,856 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:43,869 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:47,869 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:47,870 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:48,173 - INFO - ✅ PDF saved: 158 193 CTG0644022.pdf
2026-02-19 12:54:48,173 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:49,484 - INFO - ✓ Successfully processed booking 158/201: CTG0644022 (Invoice: 193)
2026-02-19 12:54:49,485 - INFO - 📥 Downloads complete: 158 successful, 0 failed
2026-02-19 12:54:49,486 - INFO - 📊 Progress: 159/201 (Remaining: 43)
2026-02-19 12:54:49,487 - INFO - 🔍 Processing FCR 159: CTG0644005 (Invoice: 194)
2026-02-19 12:54:49,487 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644005
2026-02-19 12:54:50,616 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:54:50,616 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:54:50,726 - INFO - ✅ Iframe element found in page
2026-02-19 12:54:52,726 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:54:52,726 - INFO - 🌐 Resolving Damco FCR id for CTG0644005 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644005
2026-02-19 12:54:53,676 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726181 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644005)
2026-02-19 12:54:53,677 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726181&txt=CTG0644005
2026-02-19 12:54:53,677 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:54:53,690 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:54:57,691 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:54:57,691 - INFO - 📄 Printing page to PDF...
2026-02-19 12:54:58,035 - INFO - ✅ PDF saved: 159 194 CTG0644005.pdf
2026-02-19 12:54:58,036 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:54:59,391 - INFO - ✓ Successfully processed booking 159/201: CTG0644005 (Invoice: 194)
2026-02-19 12:54:59,392 - INFO - 📥 Downloads complete: 159 successful, 0 failed
2026-02-19 12:54:59,392 - INFO - 📊 Progress: 160/201 (Remaining: 42)
2026-02-19 12:54:59,392 - INFO - 🔍 Processing FCR 160: CTG0644008 (Invoice: 195)
2026-02-19 12:54:59,393 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644008
2026-02-19 12:55:00,637 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:00,638 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:00,761 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:02,762 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:02,762 - INFO - 🌐 Resolving Damco FCR id for CTG0644008 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644008
2026-02-19 12:55:03,763 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726184 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644008)
2026-02-19 12:55:03,764 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726184&txt=CTG0644008
2026-02-19 12:55:03,764 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:03,771 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:07,772 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:07,772 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:08,070 - INFO - ✅ PDF saved: 160 195 CTG0644008.pdf
2026-02-19 12:55:08,070 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:09,359 - INFO - ✓ Successfully processed booking 160/201: CTG0644008 (Invoice: 195)
2026-02-19 12:55:09,360 - INFO - 📥 Downloads complete: 160 successful, 0 failed
2026-02-19 12:55:09,361 - INFO - 📊 Progress: 161/201 (Remaining: 41)
2026-02-19 12:55:09,362 - INFO - 🔍 Processing FCR 161: CTG0644007 (Invoice: 196)
2026-02-19 12:55:09,362 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644007
2026-02-19 12:55:10,427 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:10,427 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:10,570 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:12,570 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:12,570 - INFO - 🌐 Resolving Damco FCR id for CTG0644007 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644007
2026-02-19 12:55:13,511 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726183 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644007)
2026-02-19 12:55:13,512 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726183&txt=CTG0644007
2026-02-19 12:55:13,512 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:13,517 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:17,517 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:17,518 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:17,860 - INFO - ✅ PDF saved: 161 196 CTG0644007.pdf
2026-02-19 12:55:17,860 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:19,199 - INFO - ✓ Successfully processed booking 161/201: CTG0644007 (Invoice: 196)
2026-02-19 12:55:19,199 - INFO - 📥 Downloads complete: 161 successful, 0 failed
2026-02-19 12:55:19,200 - INFO - 📊 Progress: 162/201 (Remaining: 40)
2026-02-19 12:55:19,200 - INFO - 🔍 Processing FCR 162: CTG0644016 (Invoice: 197)
2026-02-19 12:55:19,200 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644016
2026-02-19 12:55:20,345 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:20,345 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:20,496 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:22,496 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:22,496 - INFO - 🌐 Resolving Damco FCR id for CTG0644016 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644016
2026-02-19 12:55:23,425 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726193 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644016)
2026-02-19 12:55:23,426 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726193&txt=CTG0644016
2026-02-19 12:55:23,426 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:23,431 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:27,431 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:27,431 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:27,753 - INFO - ✅ PDF saved: 162 197 CTG0644016.pdf
2026-02-19 12:55:27,753 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:29,057 - INFO - ✓ Successfully processed booking 162/201: CTG0644016 (Invoice: 197)
2026-02-19 12:55:29,057 - INFO - 📥 Downloads complete: 162 successful, 0 failed
2026-02-19 12:55:29,057 - INFO - 📊 Progress: 163/201 (Remaining: 39)
2026-02-19 12:55:29,057 - INFO - 🔍 Processing FCR 163: CTG0644019 (Invoice: 198)
2026-02-19 12:55:29,057 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644019
2026-02-19 12:55:30,130 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:30,130 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:30,270 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:32,270 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:32,270 - INFO - 🌐 Resolving Damco FCR id for CTG0644019 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644019
2026-02-19 12:55:33,222 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726196 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644019)
2026-02-19 12:55:33,222 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726196&txt=CTG0644019
2026-02-19 12:55:33,222 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:33,229 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:37,230 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:37,230 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:37,589 - INFO - ✅ PDF saved: 163 198 CTG0644019.pdf
2026-02-19 12:55:37,589 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:38,942 - INFO - ✓ Successfully processed booking 163/201: CTG0644019 (Invoice: 198)
2026-02-19 12:55:38,942 - INFO - 📥 Downloads complete: 163 successful, 0 failed
2026-02-19 12:55:38,943 - INFO - 📊 Progress: 164/201 (Remaining: 38)
2026-02-19 12:55:38,943 - INFO - 🔍 Processing FCR 164: CTG0644006 (Invoice: 199)
2026-02-19 12:55:38,943 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644006
2026-02-19 12:55:40,128 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:40,128 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:40,170 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:42,171 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:42,171 - INFO - 🌐 Resolving Damco FCR id for CTG0644006 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644006
2026-02-19 12:55:43,122 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726182 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644006)
2026-02-19 12:55:43,122 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726182&txt=CTG0644006
2026-02-19 12:55:43,122 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:43,126 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:47,126 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:47,127 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:47,463 - INFO - ✅ PDF saved: 164 199 CTG0644006.pdf
2026-02-19 12:55:47,463 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:48,862 - INFO - ✓ Successfully processed booking 164/201: CTG0644006 (Invoice: 199)
2026-02-19 12:55:48,862 - INFO - 📥 Downloads complete: 164 successful, 0 failed
2026-02-19 12:55:48,862 - INFO - 📊 Progress: 165/201 (Remaining: 37)
2026-02-19 12:55:48,863 - INFO - 🔍 Processing FCR 165: CTG0644018 (Invoice: 200)
2026-02-19 12:55:48,863 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644018
2026-02-19 12:55:49,944 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:49,944 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:50,055 - INFO - ✅ Iframe element found in page
2026-02-19 12:55:52,056 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:55:52,056 - INFO - 🌐 Resolving Damco FCR id for CTG0644018 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644018
2026-02-19 12:55:53,015 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726195 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644018)
2026-02-19 12:55:53,016 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726195&txt=CTG0644018
2026-02-19 12:55:53,016 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:55:53,021 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:55:57,021 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:55:57,022 - INFO - 📄 Printing page to PDF...
2026-02-19 12:55:57,364 - INFO - ✅ PDF saved: 165 200 CTG0644018.pdf
2026-02-19 12:55:57,364 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:55:58,698 - INFO - ✓ Successfully processed booking 165/201: CTG0644018 (Invoice: 200)
2026-02-19 12:55:58,698 - INFO - 📥 Downloads complete: 165 successful, 0 failed
2026-02-19 12:55:58,698 - INFO - 📊 Progress: 166/201 (Remaining: 36)
2026-02-19 12:55:58,698 - INFO - 🔍 Processing FCR 166: CTG0644020 (Invoice: 201)
2026-02-19 12:55:58,698 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644020
2026-02-19 12:55:59,756 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:55:59,756 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:55:59,869 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:01,869 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:01,870 - INFO - 🌐 Resolving Damco FCR id for CTG0644020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644020
2026-02-19 12:56:02,835 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726197 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644020)
2026-02-19 12:56:02,835 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726197&txt=CTG0644020
2026-02-19 12:56:02,836 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:02,840 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:06,841 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:06,841 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:07,163 - INFO - ✅ PDF saved: 166 201 CTG0644020.pdf
2026-02-19 12:56:07,163 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:56:08,476 - INFO - ✓ Successfully processed booking 166/201: CTG0644020 (Invoice: 201)
2026-02-19 12:56:08,476 - INFO - 📥 Downloads complete: 166 successful, 0 failed
2026-02-19 12:56:08,476 - INFO - 📊 Progress: 167/201 (Remaining: 35)
2026-02-19 12:56:08,476 - INFO - 🔍 Processing FCR 167: CTG0644032 (Invoice: 202)
2026-02-19 12:56:08,476 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644032
2026-02-19 12:56:09,641 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:56:09,642 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:56:09,752 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:11,752 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:11,752 - INFO - 🌐 Resolving Damco FCR id for CTG0644032 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644032
2026-02-19 12:56:16,180 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726212 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644032)
2026-02-19 12:56:16,180 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726212&txt=CTG0644032
2026-02-19 12:56:16,180 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:16,184 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:20,184 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:20,184 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:20,477 - INFO - ✅ PDF saved: 167 202 CTG0644032.pdf
2026-02-19 12:56:20,477 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:56:21,782 - INFO - ✓ Successfully processed booking 167/201: CTG0644032 (Invoice: 202)
2026-02-19 12:56:21,782 - INFO - 📥 Downloads complete: 167 successful, 0 failed
2026-02-19 12:56:21,782 - INFO - 📊 Progress: 168/201 (Remaining: 34)
2026-02-19 12:56:21,782 - INFO - 🔍 Processing FCR 168: CTG0644033 (Invoice: 203)
2026-02-19 12:56:21,782 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644033
2026-02-19 12:56:22,845 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:56:22,846 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:56:22,857 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:24,857 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:24,858 - INFO - 🌐 Resolving Damco FCR id for CTG0644033 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644033
2026-02-19 12:56:25,793 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726213 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644033)
2026-02-19 12:56:25,794 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726213&txt=CTG0644033
2026-02-19 12:56:25,794 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:25,798 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:29,798 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:29,799 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:30,110 - INFO - ✅ PDF saved: 168 203 CTG0644033.pdf
2026-02-19 12:56:30,111 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:56:31,444 - INFO - ✓ Successfully processed booking 168/201: CTG0644033 (Invoice: 203)
2026-02-19 12:56:31,444 - INFO - 📥 Downloads complete: 168 successful, 0 failed
2026-02-19 12:56:31,445 - INFO - 📊 Progress: 169/201 (Remaining: 33)
2026-02-19 12:56:31,445 - INFO - 🔍 Processing FCR 169: CTG0644059 (Invoice: 204)
2026-02-19 12:56:31,445 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644059
2026-02-19 12:56:32,509 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:56:32,510 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:56:32,620 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:34,620 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:34,620 - INFO - 🌐 Resolving Damco FCR id for CTG0644059 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644059
2026-02-19 12:56:35,578 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726328 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644059)
2026-02-19 12:56:35,578 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726328&txt=CTG0644059
2026-02-19 12:56:35,578 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:35,582 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:39,583 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:39,583 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:39,881 - INFO - ✅ PDF saved: 169 204 CTG0644059.pdf
2026-02-19 12:56:39,881 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:56:41,232 - INFO - ✓ Successfully processed booking 169/201: CTG0644059 (Invoice: 204)
2026-02-19 12:56:41,232 - INFO - 📥 Downloads complete: 169 successful, 0 failed
2026-02-19 12:56:41,232 - INFO - 📊 Progress: 170/201 (Remaining: 32)
2026-02-19 12:56:41,232 - INFO - 🔍 Processing FCR 170: CTG0644060 (Invoice: 205)
2026-02-19 12:56:41,232 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644060
2026-02-19 12:56:42,360 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:56:42,360 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:56:42,461 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:44,461 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:44,461 - INFO - 🌐 Resolving Damco FCR id for CTG0644060 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644060
2026-02-19 12:56:45,436 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726329 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644060)
2026-02-19 12:56:45,437 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726329&txt=CTG0644060
2026-02-19 12:56:45,437 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:45,441 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:49,442 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:49,442 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:49,737 - INFO - ✅ PDF saved: 170 205 CTG0644060.pdf
2026-02-19 12:56:49,737 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:56:51,060 - INFO - ✓ Successfully processed booking 170/201: CTG0644060 (Invoice: 205)
2026-02-19 12:56:51,060 - INFO - 📥 Downloads complete: 170 successful, 0 failed
2026-02-19 12:56:51,061 - INFO - 📊 Progress: 171/201 (Remaining: 31)
2026-02-19 12:56:51,061 - INFO - 🔍 Processing FCR 171: CTG0644051 (Invoice: 206)
2026-02-19 12:56:51,061 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644051
2026-02-19 12:56:52,183 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:56:52,183 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:56:52,326 - INFO - ✅ Iframe element found in page
2026-02-19 12:56:54,326 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:56:54,326 - INFO - 🌐 Resolving Damco FCR id for CTG0644051 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644051
2026-02-19 12:56:55,285 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726319 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644051)
2026-02-19 12:56:55,286 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726319&txt=CTG0644051
2026-02-19 12:56:55,286 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:56:55,298 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:56:59,299 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:56:59,299 - INFO - 📄 Printing page to PDF...
2026-02-19 12:56:59,590 - INFO - ✅ PDF saved: 171 206 CTG0644051.pdf
2026-02-19 12:56:59,590 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:00,904 - INFO - ✓ Successfully processed booking 171/201: CTG0644051 (Invoice: 206)
2026-02-19 12:57:00,904 - INFO - 📥 Downloads complete: 171 successful, 0 failed
2026-02-19 12:57:00,904 - INFO - 📊 Progress: 172/201 (Remaining: 30)
2026-02-19 12:57:00,904 - INFO - 🔍 Processing FCR 172: CTG0644048 (Invoice: 207)
2026-02-19 12:57:00,904 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644048
2026-02-19 12:57:01,993 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:01,994 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:02,143 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:04,143 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:04,144 - INFO - 🌐 Resolving Damco FCR id for CTG0644048 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644048
2026-02-19 12:57:05,110 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726316 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644048)
2026-02-19 12:57:05,111 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726316&txt=CTG0644048
2026-02-19 12:57:05,111 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:05,116 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:09,117 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:09,117 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:09,408 - INFO - ✅ PDF saved: 172 207 CTG0644048.pdf
2026-02-19 12:57:09,408 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:10,716 - INFO - ✓ Successfully processed booking 172/201: CTG0644048 (Invoice: 207)
2026-02-19 12:57:10,717 - INFO - 📥 Downloads complete: 172 successful, 0 failed
2026-02-19 12:57:10,717 - INFO - 📊 Progress: 173/201 (Remaining: 29)
2026-02-19 12:57:10,717 - INFO - 🔍 Processing FCR 173: CTG0644049 (Invoice: 208)
2026-02-19 12:57:10,717 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644049
2026-02-19 12:57:11,872 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:11,872 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:11,982 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:13,982 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:13,983 - INFO - 🌐 Resolving Damco FCR id for CTG0644049 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644049
2026-02-19 12:57:15,446 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726317 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644049)
2026-02-19 12:57:15,447 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726317&txt=CTG0644049
2026-02-19 12:57:15,448 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:15,453 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:19,453 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:19,453 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:19,743 - INFO - ✅ PDF saved: 173 208 CTG0644049.pdf
2026-02-19 12:57:19,743 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:21,080 - INFO - ✓ Successfully processed booking 173/201: CTG0644049 (Invoice: 208)
2026-02-19 12:57:21,080 - INFO - 📥 Downloads complete: 173 successful, 0 failed
2026-02-19 12:57:21,080 - INFO - 📊 Progress: 174/201 (Remaining: 28)
2026-02-19 12:57:21,080 - INFO - 🔍 Processing FCR 174: CTG0644052 (Invoice: 209)
2026-02-19 12:57:21,080 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644052
2026-02-19 12:57:22,155 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:22,155 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:22,256 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:24,257 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:24,257 - INFO - 🌐 Resolving Damco FCR id for CTG0644052 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644052
2026-02-19 12:57:25,190 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726320 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644052)
2026-02-19 12:57:25,191 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726320&txt=CTG0644052
2026-02-19 12:57:25,192 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:25,197 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:29,197 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:29,197 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:29,489 - INFO - ✅ PDF saved: 174 209 CTG0644052.pdf
2026-02-19 12:57:29,489 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:30,813 - INFO - ✓ Successfully processed booking 174/201: CTG0644052 (Invoice: 209)
2026-02-19 12:57:30,813 - INFO - 📥 Downloads complete: 174 successful, 0 failed
2026-02-19 12:57:30,814 - INFO - 📊 Progress: 175/201 (Remaining: 27)
2026-02-19 12:57:30,814 - INFO - 🔍 Processing FCR 175: CTG0180064 (Invoice: 210)
2026-02-19 12:57:30,814 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180064
2026-02-19 12:57:31,877 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:31,877 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:32,019 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:34,019 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:34,019 - INFO - 🌐 Resolving Damco FCR id for CTG0180064 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180064
2026-02-19 12:57:34,961 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267196 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180064)
2026-02-19 12:57:34,962 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267196&txt=CTG0180064
2026-02-19 12:57:34,962 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:34,967 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:38,967 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:38,967 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:39,267 - INFO - ✅ PDF saved: 175 210 CTG0180064.pdf
2026-02-19 12:57:39,267 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:40,800 - INFO - ✓ Successfully processed booking 175/201: CTG0180064 (Invoice: 210)
2026-02-19 12:57:40,800 - INFO - 📥 Downloads complete: 175 successful, 0 failed
2026-02-19 12:57:40,800 - INFO - 📊 Progress: 176/201 (Remaining: 26)
2026-02-19 12:57:40,801 - INFO - 🔍 Processing FCR 176: CTG0180066 (Invoice: 211)
2026-02-19 12:57:40,801 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180066
2026-02-19 12:57:41,889 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:41,889 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:41,998 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:43,999 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:43,999 - INFO - 🌐 Resolving Damco FCR id for CTG0180066 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180066
2026-02-19 12:57:44,955 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267206 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180066)
2026-02-19 12:57:44,957 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267206&txt=CTG0180066
2026-02-19 12:57:44,958 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:44,968 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:48,969 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:48,969 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:49,430 - INFO - ✅ PDF saved: 176 211 CTG0180066.pdf
2026-02-19 12:57:49,430 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:57:50,895 - INFO - ✓ Successfully processed booking 176/201: CTG0180066 (Invoice: 211)
2026-02-19 12:57:50,895 - INFO - 📥 Downloads complete: 176 successful, 0 failed
2026-02-19 12:57:50,896 - INFO - 📊 Progress: 177/201 (Remaining: 25)
2026-02-19 12:57:50,896 - INFO - 🔍 Processing FCR 177: CTG0194314 (Invoice: 212)
2026-02-19 12:57:50,897 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0194314
2026-02-19 12:57:52,079 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:57:52,079 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:57:52,203 - INFO - ✅ Iframe element found in page
2026-02-19 12:57:54,204 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:57:54,204 - INFO - 🌐 Resolving Damco FCR id for CTG0194314 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0194314
2026-02-19 12:57:55,178 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46321665 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0194314)
2026-02-19 12:57:55,178 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46321665&txt=CTG0194314
2026-02-19 12:57:55,178 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:57:55,182 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:57:59,183 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:57:59,183 - INFO - 📄 Printing page to PDF...
2026-02-19 12:57:59,549 - INFO - ✅ PDF saved: 177 212 CTG0194314.pdf
2026-02-19 12:57:59,550 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:00,917 - INFO - ✓ Successfully processed booking 177/201: CTG0194314 (Invoice: 212)
2026-02-19 12:58:00,917 - INFO - 📥 Downloads complete: 177 successful, 0 failed
2026-02-19 12:58:00,918 - INFO - 📊 Progress: 178/201 (Remaining: 24)
2026-02-19 12:58:00,918 - INFO - 🔍 Processing FCR 178: CTG0194319 (Invoice: 213)
2026-02-19 12:58:00,918 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0194319
2026-02-19 12:58:02,095 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:02,095 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:02,209 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:04,209 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:04,209 - INFO - 🌐 Resolving Damco FCR id for CTG0194319 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0194319
2026-02-19 12:58:05,159 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46321672 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0194319)
2026-02-19 12:58:05,160 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46321672&txt=CTG0194319
2026-02-19 12:58:05,160 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:05,170 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:09,170 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:09,171 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:09,466 - INFO - ✅ PDF saved: 178 213 CTG0194319.pdf
2026-02-19 12:58:09,466 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:10,794 - INFO - ✓ Successfully processed booking 178/201: CTG0194319 (Invoice: 213)
2026-02-19 12:58:10,794 - INFO - 📥 Downloads complete: 178 successful, 0 failed
2026-02-19 12:58:10,794 - INFO - 📊 Progress: 179/201 (Remaining: 23)
2026-02-19 12:58:10,795 - INFO - 🔍 Processing FCR 179: CTG0237253 (Invoice: 214)
2026-02-19 12:58:10,795 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237253
2026-02-19 12:58:11,894 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:11,894 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:12,034 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:14,034 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:14,034 - INFO - 🌐 Resolving Damco FCR id for CTG0237253 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237253
2026-02-19 12:58:15,041 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480585 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237253)
2026-02-19 12:58:15,041 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480585&txt=CTG0237253
2026-02-19 12:58:15,041 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:15,049 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:19,049 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:19,050 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:19,343 - INFO - ✅ PDF saved: 179 214 CTG0237253.pdf
2026-02-19 12:58:19,343 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:20,730 - INFO - ✓ Successfully processed booking 179/201: CTG0237253 (Invoice: 214)
2026-02-19 12:58:20,730 - INFO - 📥 Downloads complete: 179 successful, 0 failed
2026-02-19 12:58:20,731 - INFO - 📊 Progress: 180/201 (Remaining: 22)
2026-02-19 12:58:20,731 - INFO - 🔍 Processing FCR 180: CTG0237250 (Invoice: 215)
2026-02-19 12:58:20,731 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237250
2026-02-19 12:58:21,791 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:21,791 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:21,931 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:23,932 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:23,932 - INFO - 🌐 Resolving Damco FCR id for CTG0237250 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237250
2026-02-19 12:58:24,886 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480582 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237250)
2026-02-19 12:58:24,886 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480582&txt=CTG0237250
2026-02-19 12:58:24,887 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:24,899 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:28,900 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:28,900 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:29,188 - INFO - ✅ PDF saved: 180 215 CTG0237250.pdf
2026-02-19 12:58:29,188 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:30,575 - INFO - ✓ Successfully processed booking 180/201: CTG0237250 (Invoice: 215)
2026-02-19 12:58:30,575 - INFO - 📥 Downloads complete: 180 successful, 0 failed
2026-02-19 12:58:30,576 - INFO - 📊 Progress: 181/201 (Remaining: 21)
2026-02-19 12:58:30,576 - INFO - 🔍 Processing FCR 181: CTG0308155 (Invoice: 216)
2026-02-19 12:58:30,576 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308155
2026-02-19 12:58:31,625 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:31,625 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:31,732 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:33,733 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:33,733 - INFO - 🌐 Resolving Damco FCR id for CTG0308155 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308155
2026-02-19 12:58:34,700 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720092 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308155)
2026-02-19 12:58:34,701 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720092&txt=CTG0308155
2026-02-19 12:58:34,701 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:34,706 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:38,706 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:38,706 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:38,999 - INFO - ✅ PDF saved: 181 216 CTG0308155.pdf
2026-02-19 12:58:38,999 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:40,295 - INFO - ✓ Successfully processed booking 181/201: CTG0308155 (Invoice: 216)
2026-02-19 12:58:40,295 - INFO - 📥 Downloads complete: 181 successful, 0 failed
2026-02-19 12:58:40,295 - INFO - 📊 Progress: 182/201 (Remaining: 20)
2026-02-19 12:58:40,295 - INFO - 🔍 Processing FCR 182: CTG0308163 (Invoice: 217)
2026-02-19 12:58:40,295 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308163
2026-02-19 12:58:41,419 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:41,419 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:41,527 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:43,527 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:43,527 - INFO - 🌐 Resolving Damco FCR id for CTG0308163 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308163
2026-02-19 12:58:44,513 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720102 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308163)
2026-02-19 12:58:44,513 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720102&txt=CTG0308163
2026-02-19 12:58:44,514 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:44,526 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:48,526 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:48,527 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:48,819 - INFO - ✅ PDF saved: 182 217 CTG0308163.pdf
2026-02-19 12:58:48,820 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:50,115 - INFO - ✓ Successfully processed booking 182/201: CTG0308163 (Invoice: 217)
2026-02-19 12:58:50,115 - INFO - 📥 Downloads complete: 182 successful, 0 failed
2026-02-19 12:58:50,115 - INFO - 📊 Progress: 183/201 (Remaining: 19)
2026-02-19 12:58:50,115 - INFO - 🔍 Processing FCR 183: CTG0308170 (Invoice: 218)
2026-02-19 12:58:50,115 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308170
2026-02-19 12:58:51,126 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:58:51,127 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:58:51,237 - INFO - ✅ Iframe element found in page
2026-02-19 12:58:53,238 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:58:53,238 - INFO - 🌐 Resolving Damco FCR id for CTG0308170 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308170
2026-02-19 12:58:54,191 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720109 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308170)
2026-02-19 12:58:54,191 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720109&txt=CTG0308170
2026-02-19 12:58:54,192 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:58:54,196 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:58:58,197 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:58:58,197 - INFO - 📄 Printing page to PDF...
2026-02-19 12:58:58,485 - INFO - ✅ PDF saved: 183 218 CTG0308170.pdf
2026-02-19 12:58:58,485 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:58:59,786 - INFO - ✓ Successfully processed booking 183/201: CTG0308170 (Invoice: 218)
2026-02-19 12:58:59,786 - INFO - 📥 Downloads complete: 183 successful, 0 failed
2026-02-19 12:58:59,786 - INFO - 📊 Progress: 184/201 (Remaining: 18)
2026-02-19 12:58:59,786 - INFO - 🔍 Processing FCR 184: CTG0314390 (Invoice: 219)
2026-02-19 12:58:59,786 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0314390
2026-02-19 12:59:00,852 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:00,853 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:00,993 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:02,993 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:02,993 - INFO - 🌐 Resolving Damco FCR id for CTG0314390 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0314390
2026-02-19 12:59:03,976 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46741659 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0314390)
2026-02-19 12:59:03,976 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46741659&txt=CTG0314390
2026-02-19 12:59:03,977 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:03,981 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:07,981 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:07,981 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:08,262 - INFO - ✅ PDF saved: 184 219 CTG0314390.pdf
2026-02-19 12:59:08,262 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:09,714 - INFO - ✓ Successfully processed booking 184/201: CTG0314390 (Invoice: 219)
2026-02-19 12:59:09,714 - INFO - 📥 Downloads complete: 184 successful, 0 failed
2026-02-19 12:59:09,714 - INFO - 📊 Progress: 185/201 (Remaining: 17)
2026-02-19 12:59:09,714 - INFO - 🔍 Processing FCR 185: CTG0314393 (Invoice: 220)
2026-02-19 12:59:09,715 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0314393
2026-02-19 12:59:10,796 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:10,796 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:10,930 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:12,931 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:12,931 - INFO - 🌐 Resolving Damco FCR id for CTG0314393 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0314393
2026-02-19 12:59:13,891 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46741662 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0314393)
2026-02-19 12:59:13,892 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46741662&txt=CTG0314393
2026-02-19 12:59:13,892 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:13,900 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:17,900 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:17,900 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:18,187 - INFO - ✅ PDF saved: 185 220 CTG0314393.pdf
2026-02-19 12:59:18,187 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:19,503 - INFO - ✓ Successfully processed booking 185/201: CTG0314393 (Invoice: 220)
2026-02-19 12:59:19,503 - INFO - 📥 Downloads complete: 185 successful, 0 failed
2026-02-19 12:59:19,503 - INFO - 📊 Progress: 186/201 (Remaining: 16)
2026-02-19 12:59:19,504 - INFO - 🔍 Processing FCR 186: CTG0308749 (Invoice: 221)
2026-02-19 12:59:19,504 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308749
2026-02-19 12:59:20,596 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:20,596 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:20,703 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:22,704 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:22,704 - INFO - 🌐 Resolving Damco FCR id for CTG0308749 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308749
2026-02-19 12:59:23,703 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721255 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308749)
2026-02-19 12:59:23,703 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721255&txt=CTG0308749
2026-02-19 12:59:23,704 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:23,708 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:27,709 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:27,709 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:28,002 - INFO - ✅ PDF saved: 186 221 CTG0308749.pdf
2026-02-19 12:59:28,002 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:29,298 - INFO - ✓ Successfully processed booking 186/201: CTG0308749 (Invoice: 221)
2026-02-19 12:59:29,299 - INFO - 📥 Downloads complete: 186 successful, 0 failed
2026-02-19 12:59:29,299 - INFO - 📊 Progress: 187/201 (Remaining: 15)
2026-02-19 12:59:29,299 - INFO - 🔍 Processing FCR 187: CTG0308717 (Invoice: 222)
2026-02-19 12:59:29,299 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308717
2026-02-19 12:59:30,478 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:30,478 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:30,654 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:32,655 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:32,655 - INFO - 🌐 Resolving Damco FCR id for CTG0308717 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308717
2026-02-19 12:59:33,603 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721218 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308717)
2026-02-19 12:59:33,603 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721218&txt=CTG0308717
2026-02-19 12:59:33,604 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:33,616 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:37,616 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:37,617 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:37,907 - INFO - ✅ PDF saved: 187 222 CTG0308717.pdf
2026-02-19 12:59:37,907 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:39,241 - INFO - ✓ Successfully processed booking 187/201: CTG0308717 (Invoice: 222)
2026-02-19 12:59:39,241 - INFO - 📥 Downloads complete: 187 successful, 0 failed
2026-02-19 12:59:39,241 - INFO - 📊 Progress: 188/201 (Remaining: 14)
2026-02-19 12:59:39,241 - INFO - 🔍 Processing FCR 188: CTG0308710 (Invoice: 223)
2026-02-19 12:59:39,241 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308710
2026-02-19 12:59:40,318 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:40,319 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:40,451 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:42,452 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:42,452 - INFO - 🌐 Resolving Damco FCR id for CTG0308710 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308710
2026-02-19 12:59:43,402 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308710)
2026-02-19 12:59:43,403 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721211&txt=CTG0308710
2026-02-19 12:59:43,403 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:43,408 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:47,408 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:47,409 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:47,717 - INFO - ✅ PDF saved: 188 223 CTG0308710.pdf
2026-02-19 12:59:47,717 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:49,056 - INFO - ✓ Successfully processed booking 188/201: CTG0308710 (Invoice: 223)
2026-02-19 12:59:49,056 - INFO - 📥 Downloads complete: 188 successful, 0 failed
2026-02-19 12:59:49,056 - INFO - 📊 Progress: 189/201 (Remaining: 13)
2026-02-19 12:59:49,056 - INFO - 🔍 Processing FCR 189: CTG0350105 (Invoice: 224)
2026-02-19 12:59:49,056 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350105
2026-02-19 12:59:50,093 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:50,093 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:50,201 - INFO - ✅ Iframe element found in page
2026-02-19 12:59:52,201 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 12:59:52,201 - INFO - 🌐 Resolving Damco FCR id for CTG0350105 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350105
2026-02-19 12:59:53,141 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862759 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350105)
2026-02-19 12:59:53,142 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862759&txt=CTG0350105
2026-02-19 12:59:53,142 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 12:59:53,147 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 12:59:57,147 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 12:59:57,148 - INFO - 📄 Printing page to PDF...
2026-02-19 12:59:57,456 - INFO - ✅ PDF saved: 189 224 CTG0350105.pdf
2026-02-19 12:59:57,456 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 12:59:58,744 - INFO - ✓ Successfully processed booking 189/201: CTG0350105 (Invoice: 224)
2026-02-19 12:59:58,744 - INFO - 📥 Downloads complete: 189 successful, 0 failed
2026-02-19 12:59:58,744 - INFO - 📊 Progress: 190/201 (Remaining: 12)
2026-02-19 12:59:58,745 - INFO - 🔍 Processing FCR 190: CTG0350116 (Invoice: 225)
2026-02-19 12:59:58,745 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350116
2026-02-19 12:59:59,858 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 12:59:59,859 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 12:59:59,959 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:01,959 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:01,959 - INFO - 🌐 Resolving Damco FCR id for CTG0350116 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350116
2026-02-19 13:00:03,412 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862772 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350116)
2026-02-19 13:00:03,413 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862772&txt=CTG0350116
2026-02-19 13:00:03,413 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:03,421 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:07,421 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:07,422 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:07,715 - INFO - ✅ PDF saved: 190 225 CTG0350116.pdf
2026-02-19 13:00:07,715 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:08,982 - INFO - ✓ Successfully processed booking 190/201: CTG0350116 (Invoice: 225)
2026-02-19 13:00:08,983 - INFO - 📥 Downloads complete: 190 successful, 0 failed
2026-02-19 13:00:08,983 - INFO - 📊 Progress: 191/201 (Remaining: 11)
2026-02-19 13:00:08,983 - INFO - 🔍 Processing FCR 191: CTG0364892 (Invoice: 226)
2026-02-19 13:00:08,984 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0364892
2026-02-19 13:00:10,098 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:10,098 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:10,239 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:12,239 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:12,239 - INFO - 🌐 Resolving Damco FCR id for CTG0364892 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0364892
2026-02-19 13:00:13,204 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46907204 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0364892)
2026-02-19 13:00:13,205 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46907204&txt=CTG0364892
2026-02-19 13:00:13,206 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:13,213 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:17,213 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:17,213 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:17,506 - INFO - ✅ PDF saved: 191 226 CTG0364892.pdf
2026-02-19 13:00:17,506 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:18,794 - INFO - ✓ Successfully processed booking 191/201: CTG0364892 (Invoice: 226)
2026-02-19 13:00:18,795 - INFO - 📥 Downloads complete: 191 successful, 0 failed
2026-02-19 13:00:18,796 - INFO - 📊 Progress: 192/201 (Remaining: 10)
2026-02-19 13:00:18,796 - INFO - 🔍 Processing FCR 192: CTG0375347 (Invoice: 227)
2026-02-19 13:00:18,796 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375347
2026-02-19 13:00:20,163 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:20,163 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:20,294 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:22,294 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:22,294 - INFO - 🌐 Resolving Damco FCR id for CTG0375347 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375347
2026-02-19 13:00:23,247 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946707 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375347)
2026-02-19 13:00:23,248 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946707&txt=CTG0375347
2026-02-19 13:00:23,248 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:23,252 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:27,253 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:27,253 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:27,538 - INFO - ✅ PDF saved: 192 227 CTG0375347.pdf
2026-02-19 13:00:27,538 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:28,854 - INFO - ✓ Successfully processed booking 192/201: CTG0375347 (Invoice: 227)
2026-02-19 13:00:28,854 - INFO - 📥 Downloads complete: 192 successful, 0 failed
2026-02-19 13:00:28,854 - INFO - 📊 Progress: 193/201 (Remaining: 9)
2026-02-19 13:00:28,854 - INFO - 🔍 Processing FCR 193: CTG0375399 (Invoice: 228)
2026-02-19 13:00:28,854 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375399
2026-02-19 13:00:29,964 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:29,964 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:30,107 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:32,107 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:32,107 - INFO - 🌐 Resolving Damco FCR id for CTG0375399 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375399
2026-02-19 13:00:33,083 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946770 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375399)
2026-02-19 13:00:33,083 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946770&txt=CTG0375399
2026-02-19 13:00:33,083 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:33,087 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:37,087 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:37,088 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:37,378 - INFO - ✅ PDF saved: 193 228 CTG0375399.pdf
2026-02-19 13:00:37,378 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:38,672 - INFO - ✓ Successfully processed booking 193/201: CTG0375399 (Invoice: 228)
2026-02-19 13:00:38,672 - INFO - 📥 Downloads complete: 193 successful, 0 failed
2026-02-19 13:00:38,673 - INFO - 📊 Progress: 194/201 (Remaining: 8)
2026-02-19 13:00:38,673 - INFO - 🔍 Processing FCR 194: CTG0375343 (Invoice: 229)
2026-02-19 13:00:38,673 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375343
2026-02-19 13:00:39,731 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:39,731 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:39,838 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:41,838 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:41,838 - INFO - 🌐 Resolving Damco FCR id for CTG0375343 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375343
2026-02-19 13:00:42,777 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946703 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375343)
2026-02-19 13:00:42,778 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946703&txt=CTG0375343
2026-02-19 13:00:42,778 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:42,783 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:46,783 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:46,783 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:47,072 - INFO - ✅ PDF saved: 194 229 CTG0375343.pdf
2026-02-19 13:00:47,072 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:48,361 - INFO - ✓ Successfully processed booking 194/201: CTG0375343 (Invoice: 229)
2026-02-19 13:00:48,361 - INFO - 📥 Downloads complete: 194 successful, 0 failed
2026-02-19 13:00:48,361 - INFO - 📊 Progress: 195/201 (Remaining: 7)
2026-02-19 13:00:48,361 - INFO - 🔍 Processing FCR 195: CTG0442919 (Invoice: 232)
2026-02-19 13:00:48,361 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0442919
2026-02-19 13:00:49,413 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:49,413 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:49,519 - INFO - ✅ Iframe element found in page
2026-02-19 13:00:51,519 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:00:51,519 - INFO - 🌐 Resolving Damco FCR id for CTG0442919 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0442919
2026-02-19 13:00:52,490 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47165083 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0442919)
2026-02-19 13:00:52,491 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47165083&txt=CTG0442919
2026-02-19 13:00:52,491 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:00:52,496 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:00:56,497 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:00:56,497 - INFO - 📄 Printing page to PDF...
2026-02-19 13:00:56,791 - INFO - ✅ PDF saved: 195 232 CTG0442919.pdf
2026-02-19 13:00:56,791 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:00:58,083 - INFO - ✓ Successfully processed booking 195/201: CTG0442919 (Invoice: 232)
2026-02-19 13:00:58,084 - INFO - 📥 Downloads complete: 195 successful, 0 failed
2026-02-19 13:00:58,084 - INFO - 📊 Progress: 196/201 (Remaining: 6)
2026-02-19 13:00:58,084 - INFO - 🔍 Processing FCR 196: CTG0443031 (Invoice: 233)
2026-02-19 13:00:58,084 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0443031
2026-02-19 13:00:59,138 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:00:59,138 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:00:59,277 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:01,277 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:01,277 - INFO - 🌐 Resolving Damco FCR id for CTG0443031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0443031
2026-02-19 13:01:02,228 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47165300 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0443031)
2026-02-19 13:01:02,228 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47165300&txt=CTG0443031
2026-02-19 13:01:02,228 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:02,235 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:06,236 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:06,237 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:06,537 - INFO - ✅ PDF saved: 196 233 CTG0443031.pdf
2026-02-19 13:01:06,537 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:07,827 - INFO - ✓ Successfully processed booking 196/201: CTG0443031 (Invoice: 233)
2026-02-19 13:01:07,827 - INFO - 📥 Downloads complete: 196 successful, 0 failed
2026-02-19 13:01:07,827 - INFO - 📊 Progress: 197/201 (Remaining: 5)
2026-02-19 13:01:07,828 - INFO - 🔍 Processing FCR 197: CTG0485669 (Invoice: 234)
2026-02-19 13:01:07,828 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485669
2026-02-19 13:01:08,904 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:01:08,904 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:01:09,004 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:11,005 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:11,005 - INFO - 🌐 Resolving Damco FCR id for CTG0485669 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485669
2026-02-19 13:01:11,974 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310066 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485669)
2026-02-19 13:01:11,975 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310066&txt=CTG0485669
2026-02-19 13:01:11,975 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:11,980 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:15,981 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:15,981 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:16,275 - INFO - ✅ PDF saved: 197 234 CTG0485669.pdf
2026-02-19 13:01:16,275 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:17,582 - INFO - ✓ Successfully processed booking 197/201: CTG0485669 (Invoice: 234)
2026-02-19 13:01:17,582 - INFO - 📥 Downloads complete: 197 successful, 0 failed
2026-02-19 13:01:17,583 - INFO - 📊 Progress: 198/201 (Remaining: 4)
2026-02-19 13:01:17,583 - INFO - 🔍 Processing FCR 198: CTG0485733 (Invoice: 235)
2026-02-19 13:01:17,583 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485733
2026-02-19 13:01:18,657 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:01:18,658 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:01:18,763 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:20,763 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:20,763 - INFO - 🌐 Resolving Damco FCR id for CTG0485733 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485733
2026-02-19 13:01:21,723 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310138 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485733)
2026-02-19 13:01:21,724 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310138&txt=CTG0485733
2026-02-19 13:01:21,724 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:21,734 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:25,734 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:25,735 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:26,032 - INFO - ✅ PDF saved: 198 235 CTG0485733.pdf
2026-02-19 13:01:26,032 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:27,322 - INFO - ✓ Successfully processed booking 198/201: CTG0485733 (Invoice: 235)
2026-02-19 13:01:27,322 - INFO - 📥 Downloads complete: 198 successful, 0 failed
2026-02-19 13:01:27,322 - INFO - 📊 Progress: 199/201 (Remaining: 3)
2026-02-19 13:01:27,322 - INFO - 🔍 Processing FCR 199: CTG0521982 (Invoice: 236)
2026-02-19 13:01:27,323 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521982
2026-02-19 13:01:28,359 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:01:28,359 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:01:28,469 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:30,470 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:30,470 - INFO - 🌐 Resolving Damco FCR id for CTG0521982 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521982
2026-02-19 13:01:31,468 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376423 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521982)
2026-02-19 13:01:31,469 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376423&txt=CTG0521982
2026-02-19 13:01:31,469 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:31,474 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:35,474 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:35,474 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:35,755 - INFO - ✅ PDF saved: 199 236 CTG0521982.pdf
2026-02-19 13:01:35,755 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:37,232 - INFO - ✓ Successfully processed booking 199/201: CTG0521982 (Invoice: 236)
2026-02-19 13:01:37,233 - INFO - 📥 Downloads complete: 199 successful, 0 failed
2026-02-19 13:01:37,233 - INFO - 📊 Progress: 200/201 (Remaining: 2)
2026-02-19 13:01:37,233 - INFO - 🔍 Processing FCR 200: CTG0644058 (Invoice: 239)
2026-02-19 13:01:37,233 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644058
2026-02-19 13:01:38,298 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:01:38,298 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:01:38,428 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:40,429 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:40,429 - INFO - 🌐 Resolving Damco FCR id for CTG0644058 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644058
2026-02-19 13:01:41,416 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726326 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644058)
2026-02-19 13:01:41,416 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726326&txt=CTG0644058
2026-02-19 13:01:41,416 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:41,421 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:45,421 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:45,422 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:45,717 - INFO - ✅ PDF saved: 200 239 CTG0644058.pdf
2026-02-19 13:01:45,717 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:47,005 - INFO - ✓ Successfully processed booking 200/201: CTG0644058 (Invoice: 239)
2026-02-19 13:01:47,006 - INFO - 📥 Downloads complete: 200 successful, 0 failed
2026-02-19 13:01:47,006 - INFO - 📊 Progress: 201/201 (Remaining: 1)
2026-02-19 13:01:47,006 - INFO - 🔍 Processing FCR 201: CTG0671595 (Invoice: 240)
2026-02-19 13:01:47,006 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0671595
2026-02-19 13:01:48,093 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 13:01:48,093 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 13:01:48,234 - INFO - ✅ Iframe element found in page
2026-02-19 13:01:50,235 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 13:01:50,235 - INFO - 🌐 Resolving Damco FCR id for CTG0671595 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0671595
2026-02-19 13:01:51,231 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47817116 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0671595)
2026-02-19 13:01:51,232 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47817116&txt=CTG0671595
2026-02-19 13:01:51,232 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 13:01:51,237 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 13:01:55,238 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 13:01:55,238 - INFO - 📄 Printing page to PDF...
2026-02-19 13:01:55,530 - INFO - ✅ PDF saved: 201 240 CTG0671595.pdf
2026-02-19 13:01:55,530 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 13:01:56,822 - INFO - ✓ Successfully processed booking 201/201: CTG0671595 (Invoice: 240)
2026-02-19 13:01:56,822 - INFO - 📥 Downloads complete: 201 successful, 0 failed
2026-02-19 13:01:56,822 - INFO - ℹ️ Results CSV generation disabled
