2026-02-22 10:00:14,605 - INFO - 🔧 Launching Electron browser (headless mode)...
2026-02-22 10:00:14,623 - INFO - ✅ Browser session created: 2074a6b7-bd0a-42e2-80b1-36e83afea726
2026-02-22 10:00:14,623 - INFO - ✅ Electron browser launched successfully
2026-02-22 10:00:14,623 - INFO - 🌐 Opening Maersk tracking portal...
2026-02-22 10:00:16,026 - INFO - 📍 Page loaded successfully.
2026-02-22 10:00:16,026 - INFO - 🍪 Checking for cookie consent dialog...
2026-02-22 10:00:16,701 - INFO - ✅ Clicked 'Allow all' on cookie consent dialog (selector: button[data-test='coi-allow-all-button'])
2026-02-22 10:00:18,855 - INFO - 
============================================================
2026-02-22 10:00:18,856 - INFO - Found 201 bookings to process
2026-02-22 10:00:18,856 - INFO - ============================================================

2026-02-22 10:00:18,856 - INFO - 📊 Progress: 1/201 (Remaining: 201)
2026-02-22 10:00:18,856 - INFO - 🔍 Processing FCR 1: CTG0096990 (Invoice: 1)
2026-02-22 10:00:18,856 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096990
2026-02-22 10:00:20,449 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:00:20,449 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:00:20,583 - INFO - ✅ Iframe element found in page
2026-02-22 10:00:22,583 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:00:22,584 - INFO - 🌐 Resolving Damco FCR id for CTG0096990 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096990
2026-02-22 10:00:23,823 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924840 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096990)
2026-02-22 10:00:23,825 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924840&txt=CTG0096990
2026-02-22 10:00:23,825 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:00:23,830 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:00:27,831 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:00:27,831 - INFO - 📄 Printing page to PDF...
2026-02-22 10:00:28,238 - INFO - ✅ PDF saved: 001 1 CTG0096990.pdf
2026-02-22 10:00:28,238 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:00:33,010 - INFO - ✓ Successfully processed booking 1/201: CTG0096990 (Invoice: 1)
2026-02-22 10:00:33,010 - INFO - 📥 Downloads complete: 1 successful, 0 failed
2026-02-22 10:00:33,010 - INFO - 📊 Progress: 2/201 (Remaining: 200)
2026-02-22 10:00:33,010 - INFO - 🔍 Processing FCR 2: CTG0180062 (Invoice: 3)
2026-02-22 10:00:33,010 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180062
2026-02-22 10:00:35,026 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:00:35,026 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:00:35,170 - INFO - ✅ Iframe element found in page
2026-02-22 10:00:37,170 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:00:37,170 - INFO - 🌐 Resolving Damco FCR id for CTG0180062 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180062
2026-02-22 10:00:38,115 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267192 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180062)
2026-02-22 10:00:38,115 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267192&txt=CTG0180062
2026-02-22 10:00:38,115 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:00:38,120 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:00:42,121 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:00:42,121 - INFO - 📄 Printing page to PDF...
2026-02-22 10:00:42,496 - INFO - ✅ PDF saved: 002 3 CTG0180062.pdf
2026-02-22 10:00:42,496 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:00:43,779 - INFO - ✓ Successfully processed booking 2/201: CTG0180062 (Invoice: 3)
2026-02-22 10:00:43,780 - INFO - 📥 Downloads complete: 2 successful, 0 failed
2026-02-22 10:00:43,780 - INFO - 📊 Progress: 3/201 (Remaining: 199)
2026-02-22 10:00:43,780 - INFO - 🔍 Processing FCR 3: CTG0215551 (Invoice: 5)
2026-02-22 10:00:43,781 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215551
2026-02-22 10:00:44,924 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:00:44,924 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:00:45,077 - INFO - ✅ Iframe element found in page
2026-02-22 10:00:47,078 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:00:47,078 - INFO - 🌐 Resolving Damco FCR id for CTG0215551 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215551
2026-02-22 10:00:48,045 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401834 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215551)
2026-02-22 10:00:48,046 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401834&txt=CTG0215551
2026-02-22 10:00:48,046 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:00:48,053 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:00:52,054 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:00:52,054 - INFO - 📄 Printing page to PDF...
2026-02-22 10:00:52,419 - INFO - ✅ PDF saved: 003 5 CTG0215551.pdf
2026-02-22 10:00:52,419 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:00:53,737 - INFO - ✓ Successfully processed booking 3/201: CTG0215551 (Invoice: 5)
2026-02-22 10:00:53,737 - INFO - 📥 Downloads complete: 3 successful, 0 failed
2026-02-22 10:00:53,738 - INFO - 📊 Progress: 4/201 (Remaining: 198)
2026-02-22 10:00:53,738 - INFO - 🔍 Processing FCR 4: CTG0267011 (Invoice: 6)
2026-02-22 10:00:53,738 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267011
2026-02-22 10:00:54,895 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:00:54,895 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:00:55,056 - INFO - ✅ Iframe element found in page
2026-02-22 10:00:57,057 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:00:57,057 - INFO - 🌐 Resolving Damco FCR id for CTG0267011 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267011
2026-02-22 10:00:58,020 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581056 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267011)
2026-02-22 10:00:58,020 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581056&txt=CTG0267011
2026-02-22 10:00:58,020 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:00:58,026 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:01:02,026 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:01:02,026 - INFO - 📄 Printing page to PDF...
2026-02-22 10:01:02,408 - INFO - ✅ PDF saved: 004 6 CTG0267011.pdf
2026-02-22 10:01:02,408 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:01:04,262 - INFO - ✓ Successfully processed booking 4/201: CTG0267011 (Invoice: 6)
2026-02-22 10:01:04,263 - INFO - 📥 Downloads complete: 4 successful, 0 failed
2026-02-22 10:01:04,263 - INFO - 📊 Progress: 5/201 (Remaining: 197)
2026-02-22 10:01:04,264 - INFO - 🔍 Processing FCR 5: CTG0267014 (Invoice: 7)
2026-02-22 10:01:04,264 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267014
2026-02-22 10:01:17,000 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:01:17,000 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:01:17,127 - INFO - ✅ Iframe element found in page
2026-02-22 10:01:19,128 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:01:19,128 - INFO - 🌐 Resolving Damco FCR id for CTG0267014 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267014
2026-02-22 10:01:20,081 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581059 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267014)
2026-02-22 10:01:20,081 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581059&txt=CTG0267014
2026-02-22 10:01:20,082 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:01:20,096 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:01:24,096 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:01:24,096 - INFO - 📄 Printing page to PDF...
2026-02-22 10:01:26,999 - INFO - ✅ PDF saved: 005 7 CTG0267014.pdf
2026-02-22 10:01:27,000 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:01:28,358 - INFO - ✓ Successfully processed booking 5/201: CTG0267014 (Invoice: 7)
2026-02-22 10:01:28,359 - INFO - 📥 Downloads complete: 5 successful, 0 failed
2026-02-22 10:01:28,359 - INFO - 📊 Progress: 6/201 (Remaining: 196)
2026-02-22 10:01:28,359 - INFO - 🔍 Processing FCR 6: CTG0266906 (Invoice: 8)
2026-02-22 10:01:28,359 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266906
2026-02-22 10:01:29,449 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:01:29,449 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:01:29,579 - INFO - ✅ Iframe element found in page
2026-02-22 10:01:31,580 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:01:31,580 - INFO - 🌐 Resolving Damco FCR id for CTG0266906 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266906
2026-02-22 10:01:32,566 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580863 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266906)
2026-02-22 10:01:32,569 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580863&txt=CTG0266906
2026-02-22 10:01:32,569 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:01:32,592 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:01:36,592 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:01:36,592 - INFO - 📄 Printing page to PDF...
2026-02-22 10:01:37,418 - INFO - ✅ PDF saved: 006 8 CTG0266906.pdf
2026-02-22 10:01:37,418 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:01:38,889 - INFO - ✓ Successfully processed booking 6/201: CTG0266906 (Invoice: 8)
2026-02-22 10:01:38,889 - INFO - 📥 Downloads complete: 6 successful, 0 failed
2026-02-22 10:01:38,889 - INFO - 📊 Progress: 7/201 (Remaining: 195)
2026-02-22 10:01:38,889 - INFO - 🔍 Processing FCR 7: CTG0308203 (Invoice: 9)
2026-02-22 10:01:38,889 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308203
2026-02-22 10:01:41,040 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:01:41,040 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:01:41,143 - INFO - ✅ Iframe element found in page
2026-02-22 10:01:43,143 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:01:43,144 - INFO - 🌐 Resolving Damco FCR id for CTG0308203 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308203
2026-02-22 10:01:44,117 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720148 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308203)
2026-02-22 10:01:44,118 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720148&txt=CTG0308203
2026-02-22 10:01:44,118 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:01:44,122 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:01:48,123 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:01:48,123 - INFO - 📄 Printing page to PDF...
2026-02-22 10:01:48,476 - INFO - ✅ PDF saved: 007 9 CTG0308203.pdf
2026-02-22 10:01:48,477 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:01:49,760 - INFO - ✓ Successfully processed booking 7/201: CTG0308203 (Invoice: 9)
2026-02-22 10:01:49,760 - INFO - 📥 Downloads complete: 7 successful, 0 failed
2026-02-22 10:01:49,760 - INFO - 📊 Progress: 8/201 (Remaining: 194)
2026-02-22 10:01:49,760 - INFO - 🔍 Processing FCR 8: CTG0308289 (Invoice: 10)
2026-02-22 10:01:49,760 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308289
2026-02-22 10:01:50,841 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:01:50,841 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:01:50,951 - INFO - ✅ Iframe element found in page
2026-02-22 10:01:52,952 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:01:52,952 - INFO - 🌐 Resolving Damco FCR id for CTG0308289 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308289
2026-02-22 10:01:53,906 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720339 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308289)
2026-02-22 10:01:53,907 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720339&txt=CTG0308289
2026-02-22 10:01:53,908 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:01:53,913 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:01:57,914 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:01:57,914 - INFO - 📄 Printing page to PDF...
2026-02-22 10:02:09,712 - INFO - ✅ PDF saved: 008 10 CTG0308289.pdf
2026-02-22 10:02:09,712 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:02:15,896 - INFO - ✓ Successfully processed booking 8/201: CTG0308289 (Invoice: 10)
2026-02-22 10:02:15,897 - INFO - 📥 Downloads complete: 8 successful, 0 failed
2026-02-22 10:02:15,897 - INFO - 📊 Progress: 9/201 (Remaining: 193)
2026-02-22 10:02:15,897 - INFO - 🔍 Processing FCR 9: CTG0308298 (Invoice: 11)
2026-02-22 10:02:15,897 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308298
2026-02-22 10:02:22,631 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:02:22,631 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:02:22,640 - INFO - ✅ Iframe element found in page
2026-02-22 10:02:24,640 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:02:24,640 - INFO - 🌐 Resolving Damco FCR id for CTG0308298 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308298
2026-02-22 10:02:25,583 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720349 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308298)
2026-02-22 10:02:25,584 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720349&txt=CTG0308298
2026-02-22 10:02:25,584 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:02:25,590 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:02:29,590 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:02:29,591 - INFO - 📄 Printing page to PDF...
2026-02-22 10:02:29,937 - INFO - ✅ PDF saved: 009 11 CTG0308298.pdf
2026-02-22 10:02:29,937 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:02:31,228 - INFO - ✓ Successfully processed booking 9/201: CTG0308298 (Invoice: 11)
2026-02-22 10:02:31,228 - INFO - 📥 Downloads complete: 9 successful, 0 failed
2026-02-22 10:02:31,228 - INFO - 📊 Progress: 10/201 (Remaining: 192)
2026-02-22 10:02:31,228 - INFO - 🔍 Processing FCR 10: CTG0308274 (Invoice: 12)
2026-02-22 10:02:31,228 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308274
2026-02-22 10:02:33,144 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:02:33,144 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:02:33,261 - INFO - ✅ Iframe element found in page
2026-02-22 10:02:35,261 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:02:35,261 - INFO - 🌐 Resolving Damco FCR id for CTG0308274 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308274
2026-02-22 10:02:36,266 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720321 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308274)
2026-02-22 10:02:36,267 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720321&txt=CTG0308274
2026-02-22 10:02:36,267 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:02:36,279 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:02:40,280 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:02:40,280 - INFO - 📄 Printing page to PDF...
2026-02-22 10:02:45,198 - INFO - ✅ PDF saved: 010 12 CTG0308274.pdf
2026-02-22 10:02:45,198 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:02:46,596 - INFO - ✓ Successfully processed booking 10/201: CTG0308274 (Invoice: 12)
2026-02-22 10:02:46,596 - INFO - 📥 Downloads complete: 10 successful, 0 failed
2026-02-22 10:02:46,597 - INFO - 📊 Progress: 11/201 (Remaining: 191)
2026-02-22 10:02:46,597 - INFO - 🔍 Processing FCR 11: CTG0308283 (Invoice: 13)
2026-02-22 10:02:46,597 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308283
2026-02-22 10:02:47,727 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:02:47,727 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:02:47,835 - INFO - ✅ Iframe element found in page
2026-02-22 10:02:49,836 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:02:49,836 - INFO - 🌐 Resolving Damco FCR id for CTG0308283 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308283
2026-02-22 10:02:50,808 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720332 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308283)
2026-02-22 10:02:50,809 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720332&txt=CTG0308283
2026-02-22 10:02:50,809 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:02:50,813 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:02:54,813 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:02:54,813 - INFO - 📄 Printing page to PDF...
2026-02-22 10:02:55,112 - INFO - ✅ PDF saved: 011 13 CTG0308283.pdf
2026-02-22 10:02:55,112 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:02:57,378 - INFO - ✓ Successfully processed booking 11/201: CTG0308283 (Invoice: 13)
2026-02-22 10:02:57,378 - INFO - 📥 Downloads complete: 11 successful, 0 failed
2026-02-22 10:02:57,378 - INFO - 📊 Progress: 12/201 (Remaining: 190)
2026-02-22 10:02:57,378 - INFO - 🔍 Processing FCR 12: CTG0308645 (Invoice: 14)
2026-02-22 10:02:57,378 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308645
2026-02-22 10:03:03,608 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:03:03,608 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:03:03,614 - INFO - ✅ Iframe element found in page
2026-02-22 10:03:05,614 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:03:05,615 - INFO - 🌐 Resolving Damco FCR id for CTG0308645 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308645
2026-02-22 10:03:06,583 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720970 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308645)
2026-02-22 10:03:06,583 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720970&txt=CTG0308645
2026-02-22 10:03:06,583 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:03:06,588 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:03:10,589 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:03:10,589 - INFO - 📄 Printing page to PDF...
2026-02-22 10:03:10,952 - INFO - ✅ PDF saved: 012 14 CTG0308645.pdf
2026-02-22 10:03:10,952 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:03:12,290 - INFO - ✓ Successfully processed booking 12/201: CTG0308645 (Invoice: 14)
2026-02-22 10:03:12,290 - INFO - 📥 Downloads complete: 12 successful, 0 failed
2026-02-22 10:03:12,290 - INFO - 📊 Progress: 13/201 (Remaining: 189)
2026-02-22 10:03:12,290 - INFO - 🔍 Processing FCR 13: CTG0308755 (Invoice: 15)
2026-02-22 10:03:12,290 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308755
2026-02-22 10:03:13,495 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:03:13,495 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:03:13,622 - INFO - ✅ Iframe element found in page
2026-02-22 10:03:15,623 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:03:15,623 - INFO - 🌐 Resolving Damco FCR id for CTG0308755 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308755
2026-02-22 10:03:16,578 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721293 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308755)
2026-02-22 10:03:16,578 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721293&txt=CTG0308755
2026-02-22 10:03:16,578 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:03:16,584 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:03:20,584 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:03:20,584 - INFO - 📄 Printing page to PDF...
2026-02-22 10:03:22,146 - INFO - ✅ PDF saved: 013 15 CTG0308755.pdf
2026-02-22 10:03:22,146 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:03:23,835 - INFO - ✓ Successfully processed booking 13/201: CTG0308755 (Invoice: 15)
2026-02-22 10:03:23,835 - INFO - 📥 Downloads complete: 13 successful, 0 failed
2026-02-22 10:03:23,835 - INFO - 📊 Progress: 14/201 (Remaining: 188)
2026-02-22 10:03:23,835 - INFO - 🔍 Processing FCR 14: CTG0350103 (Invoice: 19)
2026-02-22 10:03:23,835 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350103
2026-02-22 10:03:28,010 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:03:28,010 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:03:28,126 - INFO - ✅ Iframe element found in page
2026-02-22 10:03:30,127 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:03:30,127 - INFO - 🌐 Resolving Damco FCR id for CTG0350103 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350103
2026-02-22 10:03:31,092 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862757 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350103)
2026-02-22 10:03:31,093 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862757&txt=CTG0350103
2026-02-22 10:03:31,093 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:03:31,098 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:03:35,099 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:03:35,099 - INFO - 📄 Printing page to PDF...
2026-02-22 10:03:38,204 - INFO - ✅ PDF saved: 014 19 CTG0350103.pdf
2026-02-22 10:03:38,204 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:03:39,582 - INFO - ✓ Successfully processed booking 14/201: CTG0350103 (Invoice: 19)
2026-02-22 10:03:39,583 - INFO - 📥 Downloads complete: 14 successful, 0 failed
2026-02-22 10:03:39,583 - INFO - 📊 Progress: 15/201 (Remaining: 187)
2026-02-22 10:03:39,584 - INFO - 🔍 Processing FCR 15: CTG0417389 (Invoice: 22)
2026-02-22 10:03:39,585 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417389
2026-02-22 10:03:44,574 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:03:44,574 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:03:44,687 - INFO - ✅ Iframe element found in page
2026-02-22 10:03:46,688 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:03:46,688 - INFO - 🌐 Resolving Damco FCR id for CTG0417389 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417389
2026-02-22 10:03:47,678 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078310 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417389)
2026-02-22 10:03:47,679 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078310&txt=CTG0417389
2026-02-22 10:03:47,679 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:03:47,704 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:03:51,705 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:03:51,706 - INFO - 📄 Printing page to PDF...
2026-02-22 10:03:52,103 - INFO - ✅ PDF saved: 015 22 CTG0417389.pdf
2026-02-22 10:03:52,103 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:03:53,495 - INFO - ✓ Successfully processed booking 15/201: CTG0417389 (Invoice: 22)
2026-02-22 10:03:53,495 - INFO - 📥 Downloads complete: 15 successful, 0 failed
2026-02-22 10:03:53,495 - INFO - 📊 Progress: 16/201 (Remaining: 186)
2026-02-22 10:03:53,495 - INFO - 🔍 Processing FCR 16: CTG0471976 (Invoice: 24)
2026-02-22 10:03:53,495 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0471976
2026-02-22 10:03:54,676 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:03:54,677 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:03:54,797 - INFO - ✅ Iframe element found in page
2026-02-22 10:03:56,798 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:03:56,798 - INFO - 🌐 Resolving Damco FCR id for CTG0471976 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0471976
2026-02-22 10:03:57,758 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47275930 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0471976)
2026-02-22 10:03:57,758 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47275930&txt=CTG0471976
2026-02-22 10:03:57,758 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:03:57,763 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:04:01,764 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:04:01,764 - INFO - 📄 Printing page to PDF...
2026-02-22 10:04:02,187 - INFO - ✅ PDF saved: 016 24 CTG0471976.pdf
2026-02-22 10:04:02,187 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:04:03,506 - INFO - ✓ Successfully processed booking 16/201: CTG0471976 (Invoice: 24)
2026-02-22 10:04:03,506 - INFO - 📥 Downloads complete: 16 successful, 0 failed
2026-02-22 10:04:03,506 - INFO - 📊 Progress: 17/201 (Remaining: 185)
2026-02-22 10:04:03,506 - INFO - 🔍 Processing FCR 17: CTG0485678 (Invoice: 26)
2026-02-22 10:04:03,506 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485678
2026-02-22 10:04:06,924 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:04:06,924 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:04:07,056 - INFO - ✅ Iframe element found in page
2026-02-22 10:04:09,057 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:04:09,057 - INFO - 🌐 Resolving Damco FCR id for CTG0485678 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485678
2026-02-22 10:04:10,024 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310077 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485678)
2026-02-22 10:04:10,024 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310077&txt=CTG0485678
2026-02-22 10:04:10,024 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:04:10,029 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:04:14,029 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:04:14,029 - INFO - 📄 Printing page to PDF...
2026-02-22 10:04:30,163 - INFO - ✅ PDF saved: 017 26 CTG0485678.pdf
2026-02-22 10:04:30,164 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:04:32,379 - INFO - ✓ Successfully processed booking 17/201: CTG0485678 (Invoice: 26)
2026-02-22 10:04:32,379 - INFO - 📥 Downloads complete: 17 successful, 0 failed
2026-02-22 10:04:32,379 - INFO - 📊 Progress: 18/201 (Remaining: 184)
2026-02-22 10:04:32,380 - INFO - 🔍 Processing FCR 18: CTG0485675 (Invoice: 27)
2026-02-22 10:04:32,380 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485675
2026-02-22 10:04:37,252 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:04:37,253 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:04:37,381 - INFO - ✅ Iframe element found in page
2026-02-22 10:04:39,382 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:04:39,382 - INFO - 🌐 Resolving Damco FCR id for CTG0485675 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485675
2026-02-22 10:04:40,406 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485675)
2026-02-22 10:04:40,407 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310074&txt=CTG0485675
2026-02-22 10:04:40,407 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:04:40,414 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:04:44,416 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:04:44,416 - INFO - 📄 Printing page to PDF...
2026-02-22 10:04:47,006 - INFO - ✅ PDF saved: 018 27 CTG0485675.pdf
2026-02-22 10:04:47,006 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:04:50,469 - INFO - ✓ Successfully processed booking 18/201: CTG0485675 (Invoice: 27)
2026-02-22 10:04:50,469 - INFO - 📥 Downloads complete: 18 successful, 0 failed
2026-02-22 10:04:50,469 - INFO - 📊 Progress: 19/201 (Remaining: 183)
2026-02-22 10:04:50,469 - INFO - 🔍 Processing FCR 19: CTG0485670 (Invoice: 28)
2026-02-22 10:04:50,469 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485670
2026-02-22 10:04:52,445 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:04:52,445 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:04:52,628 - INFO - ✅ Iframe element found in page
2026-02-22 10:04:54,629 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:04:54,629 - INFO - 🌐 Resolving Damco FCR id for CTG0485670 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485670
2026-02-22 10:04:55,644 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310069 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485670)
2026-02-22 10:04:55,645 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310069&txt=CTG0485670
2026-02-22 10:04:55,645 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:04:55,651 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:04:59,651 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:04:59,651 - INFO - 📄 Printing page to PDF...
2026-02-22 10:05:00,202 - INFO - ✅ PDF saved: 019 28 CTG0485670.pdf
2026-02-22 10:05:00,202 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:05:02,475 - INFO - ✓ Successfully processed booking 19/201: CTG0485670 (Invoice: 28)
2026-02-22 10:05:02,475 - INFO - 📥 Downloads complete: 19 successful, 0 failed
2026-02-22 10:05:02,475 - INFO - 📊 Progress: 20/201 (Remaining: 182)
2026-02-22 10:05:02,475 - INFO - 🔍 Processing FCR 20: CTG0485680 (Invoice: 29)
2026-02-22 10:05:02,475 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485680
2026-02-22 10:05:05,603 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:05:05,603 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:05:05,740 - INFO - ✅ Iframe element found in page
2026-02-22 10:05:07,740 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:05:07,740 - INFO - 🌐 Resolving Damco FCR id for CTG0485680 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485680
2026-02-22 10:05:08,719 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310079 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485680)
2026-02-22 10:05:08,719 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310079&txt=CTG0485680
2026-02-22 10:05:08,719 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:05:08,724 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:05:12,725 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:05:12,725 - INFO - 📄 Printing page to PDF...
2026-02-22 10:05:16,039 - INFO - ✅ PDF saved: 020 29 CTG0485680.pdf
2026-02-22 10:05:16,039 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:05:17,845 - INFO - ✓ Successfully processed booking 20/201: CTG0485680 (Invoice: 29)
2026-02-22 10:05:17,845 - INFO - 📥 Downloads complete: 20 successful, 0 failed
2026-02-22 10:05:17,845 - INFO - 📊 Progress: 21/201 (Remaining: 181)
2026-02-22 10:05:17,845 - INFO - 🔍 Processing FCR 21: CTG0644062 (Invoice: 30)
2026-02-22 10:05:17,846 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644062
2026-02-22 10:05:19,491 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:05:19,491 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:05:19,664 - INFO - ✅ Iframe element found in page
2026-02-22 10:05:21,664 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:05:21,664 - INFO - 🌐 Resolving Damco FCR id for CTG0644062 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644062
2026-02-22 10:05:22,599 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726331 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644062)
2026-02-22 10:05:22,599 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726331&txt=CTG0644062
2026-02-22 10:05:22,599 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:05:22,606 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:05:26,606 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:05:26,607 - INFO - 📄 Printing page to PDF...
2026-02-22 10:05:30,433 - INFO - ✅ PDF saved: 021 30 CTG0644062.pdf
2026-02-22 10:05:30,433 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:05:31,846 - INFO - ✓ Successfully processed booking 21/201: CTG0644062 (Invoice: 30)
2026-02-22 10:05:31,846 - INFO - 📥 Downloads complete: 21 successful, 0 failed
2026-02-22 10:05:31,846 - INFO - 📊 Progress: 22/201 (Remaining: 180)
2026-02-22 10:05:31,847 - INFO - 🔍 Processing FCR 22: CTG0644063 (Invoice: 31)
2026-02-22 10:05:31,847 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644063
2026-02-22 10:05:32,956 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:05:32,956 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:05:33,104 - INFO - ✅ Iframe element found in page
2026-02-22 10:05:35,104 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:05:35,104 - INFO - 🌐 Resolving Damco FCR id for CTG0644063 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644063
2026-02-22 10:05:36,051 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726332 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644063)
2026-02-22 10:05:36,052 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726332&txt=CTG0644063
2026-02-22 10:05:36,052 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:05:36,057 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:05:40,058 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:05:40,058 - INFO - 📄 Printing page to PDF...
2026-02-22 10:05:40,388 - INFO - ✅ PDF saved: 022 31 CTG0644063.pdf
2026-02-22 10:05:40,388 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:05:42,302 - INFO - ✓ Successfully processed booking 22/201: CTG0644063 (Invoice: 31)
2026-02-22 10:05:42,302 - INFO - 📥 Downloads complete: 22 successful, 0 failed
2026-02-22 10:05:42,302 - INFO - 📊 Progress: 23/201 (Remaining: 179)
2026-02-22 10:05:42,302 - INFO - 🔍 Processing FCR 23: CTG0644011 (Invoice: 32)
2026-02-22 10:05:42,302 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644011
2026-02-22 10:05:45,453 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:05:45,453 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:05:45,633 - INFO - ✅ Iframe element found in page
2026-02-22 10:05:47,633 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:05:47,633 - INFO - 🌐 Resolving Damco FCR id for CTG0644011 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644011
2026-02-22 10:05:48,598 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726188 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644011)
2026-02-22 10:05:48,599 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726188&txt=CTG0644011
2026-02-22 10:05:48,599 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:05:48,622 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:05:52,622 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:05:52,622 - INFO - 📄 Printing page to PDF...
2026-02-22 10:05:52,978 - INFO - ✅ PDF saved: 023 32 CTG0644011.pdf
2026-02-22 10:05:52,979 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:05:54,914 - INFO - ✓ Successfully processed booking 23/201: CTG0644011 (Invoice: 32)
2026-02-22 10:05:54,915 - INFO - 📥 Downloads complete: 23 successful, 0 failed
2026-02-22 10:05:54,915 - INFO - 📊 Progress: 24/201 (Remaining: 178)
2026-02-22 10:05:54,916 - INFO - 🔍 Processing FCR 24: CTG0627682 (Invoice: 33)
2026-02-22 10:05:54,916 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627682
2026-02-22 10:05:56,199 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:05:56,199 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:05:56,369 - INFO - ✅ Iframe element found in page
2026-02-22 10:05:58,370 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:05:58,371 - INFO - 🌐 Resolving Damco FCR id for CTG0627682 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627682
2026-02-22 10:05:59,397 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676473 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627682)
2026-02-22 10:05:59,397 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676473&txt=CTG0627682
2026-02-22 10:05:59,397 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:05:59,408 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:06:03,408 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:06:03,408 - INFO - 📄 Printing page to PDF...
2026-02-22 10:06:04,010 - INFO - ✅ PDF saved: 024 33 CTG0627682.pdf
2026-02-22 10:06:04,010 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:06:06,611 - INFO - ✓ Successfully processed booking 24/201: CTG0627682 (Invoice: 33)
2026-02-22 10:06:06,612 - INFO - 📥 Downloads complete: 24 successful, 0 failed
2026-02-22 10:06:06,612 - INFO - 📊 Progress: 25/201 (Remaining: 177)
2026-02-22 10:06:06,613 - INFO - 🔍 Processing FCR 25: CTG0627674 (Invoice: 34)
2026-02-22 10:06:06,613 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627674
2026-02-22 10:06:07,965 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:06:07,965 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:06:08,152 - INFO - ✅ Iframe element found in page
2026-02-22 10:06:10,152 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:06:10,153 - INFO - 🌐 Resolving Damco FCR id for CTG0627674 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627674
2026-02-22 10:06:11,092 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676465 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627674)
2026-02-22 10:06:11,093 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676465&txt=CTG0627674
2026-02-22 10:06:11,093 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:06:11,102 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:06:15,103 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:06:15,103 - INFO - 📄 Printing page to PDF...
2026-02-22 10:06:17,490 - INFO - ✅ PDF saved: 025 34 CTG0627674.pdf
2026-02-22 10:06:17,490 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:06:18,973 - INFO - ✓ Successfully processed booking 25/201: CTG0627674 (Invoice: 34)
2026-02-22 10:06:18,973 - INFO - 📥 Downloads complete: 25 successful, 0 failed
2026-02-22 10:06:18,974 - INFO - 📊 Progress: 26/201 (Remaining: 176)
2026-02-22 10:06:18,974 - INFO - 🔍 Processing FCR 26: CTG0627678 (Invoice: 35)
2026-02-22 10:06:18,974 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627678
2026-02-22 10:06:22,041 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:06:22,041 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:06:22,209 - INFO - ✅ Iframe element found in page
2026-02-22 10:06:24,210 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:06:24,210 - INFO - 🌐 Resolving Damco FCR id for CTG0627678 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627678
2026-02-22 10:06:25,164 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47676467 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627678)
2026-02-22 10:06:25,165 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47676467&txt=CTG0627678
2026-02-22 10:06:25,166 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:06:25,176 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:06:29,176 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:06:29,177 - INFO - 📄 Printing page to PDF...
2026-02-22 10:06:29,703 - INFO - ✅ PDF saved: 026 35 CTG0627678.pdf
2026-02-22 10:06:29,704 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:06:31,962 - INFO - ✓ Successfully processed booking 26/201: CTG0627678 (Invoice: 35)
2026-02-22 10:06:31,962 - INFO - 📥 Downloads complete: 26 successful, 0 failed
2026-02-22 10:06:31,962 - INFO - 📊 Progress: 27/201 (Remaining: 175)
2026-02-22 10:06:31,962 - INFO - 🔍 Processing FCR 27: CTG0644031 (Invoice: 36)
2026-02-22 10:06:31,962 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644031
2026-02-22 10:06:33,294 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:06:33,295 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:06:33,453 - INFO - ✅ Iframe element found in page
2026-02-22 10:06:35,454 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:06:35,454 - INFO - 🌐 Resolving Damco FCR id for CTG0644031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644031
2026-02-22 10:06:36,420 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644031)
2026-02-22 10:06:36,420 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726211&txt=CTG0644031
2026-02-22 10:06:36,420 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:06:36,425 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:06:40,426 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:06:40,426 - INFO - 📄 Printing page to PDF...
2026-02-22 10:06:40,845 - INFO - ✅ PDF saved: 027 36 CTG0644031.pdf
2026-02-22 10:06:40,845 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:06:42,259 - INFO - ✓ Successfully processed booking 27/201: CTG0644031 (Invoice: 36)
2026-02-22 10:06:42,259 - INFO - 📥 Downloads complete: 27 successful, 0 failed
2026-02-22 10:06:42,259 - INFO - 📊 Progress: 28/201 (Remaining: 174)
2026-02-22 10:06:42,260 - INFO - 🔍 Processing FCR 28: CTG0644030 (Invoice: 37)
2026-02-22 10:06:42,260 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644030
2026-02-22 10:06:44,057 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:06:44,058 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:06:44,202 - INFO - ✅ Iframe element found in page
2026-02-22 10:06:46,203 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:06:46,203 - INFO - 🌐 Resolving Damco FCR id for CTG0644030 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644030
2026-02-22 10:06:47,180 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726210 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644030)
2026-02-22 10:06:47,180 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726210&txt=CTG0644030
2026-02-22 10:06:47,181 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:06:47,189 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:06:51,189 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:06:51,190 - INFO - 📄 Printing page to PDF...
2026-02-22 10:06:51,595 - INFO - ✅ PDF saved: 028 37 CTG0644030.pdf
2026-02-22 10:06:51,595 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:06:53,052 - INFO - ✓ Successfully processed booking 28/201: CTG0644030 (Invoice: 37)
2026-02-22 10:06:53,052 - INFO - 📥 Downloads complete: 28 successful, 0 failed
2026-02-22 10:06:53,052 - INFO - 📊 Progress: 29/201 (Remaining: 173)
2026-02-22 10:06:53,053 - INFO - 🔍 Processing FCR 29: CTG0709653 (Invoice: 40)
2026-02-22 10:06:53,053 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709653
2026-02-22 10:06:54,476 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:06:54,477 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:06:54,594 - INFO - ✅ Iframe element found in page
2026-02-22 10:06:56,594 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:06:56,594 - INFO - 🌐 Resolving Damco FCR id for CTG0709653 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709653
2026-02-22 10:06:57,571 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924314 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709653)
2026-02-22 10:06:57,571 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924314&txt=CTG0709653
2026-02-22 10:06:57,571 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:06:57,578 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:07:01,578 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:07:01,579 - INFO - 📄 Printing page to PDF...
2026-02-22 10:07:01,987 - INFO - ✅ PDF saved: 029 40 CTG0709653.pdf
2026-02-22 10:07:01,987 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:07:03,343 - INFO - ✓ Successfully processed booking 29/201: CTG0709653 (Invoice: 40)
2026-02-22 10:07:03,345 - INFO - 📥 Downloads complete: 29 successful, 0 failed
2026-02-22 10:07:03,345 - INFO - 📊 Progress: 30/201 (Remaining: 172)
2026-02-22 10:07:03,345 - INFO - 🔍 Processing FCR 30: CTG0923926 (Invoice: 44)
2026-02-22 10:07:03,345 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923926
2026-02-22 10:07:12,447 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:07:12,447 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:07:12,572 - INFO - ✅ Iframe element found in page
2026-02-22 10:07:14,573 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:07:14,573 - INFO - 🌐 Resolving Damco FCR id for CTG0923926 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923926
2026-02-22 10:07:15,577 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677806 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923926)
2026-02-22 10:07:15,578 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677806&txt=CTG0923926
2026-02-22 10:07:15,578 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:07:15,582 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:07:19,583 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:07:19,586 - INFO - 📄 Printing page to PDF...
2026-02-22 10:07:20,119 - INFO - ✅ PDF saved: 030 44 CTG0923926.pdf
2026-02-22 10:07:20,119 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:07:21,532 - INFO - ✓ Successfully processed booking 30/201: CTG0923926 (Invoice: 44)
2026-02-22 10:07:21,533 - INFO - 📥 Downloads complete: 30 successful, 0 failed
2026-02-22 10:07:21,995 - INFO - 📊 Progress: 31/201 (Remaining: 171)
2026-02-22 10:07:21,996 - INFO - 🔍 Processing FCR 31: CTG0923928 (Invoice: 45)
2026-02-22 10:07:21,996 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923928
2026-02-22 10:07:23,132 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:07:23,132 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:07:23,336 - INFO - ✅ Iframe element found in page
2026-02-22 10:07:25,336 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:07:25,336 - INFO - 🌐 Resolving Damco FCR id for CTG0923928 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923928
2026-02-22 10:07:26,296 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677808 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923928)
2026-02-22 10:07:26,297 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677808&txt=CTG0923928
2026-02-22 10:07:26,297 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:07:26,302 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:07:30,303 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:07:30,303 - INFO - 📄 Printing page to PDF...
2026-02-22 10:07:30,782 - INFO - ✅ PDF saved: 031 45 CTG0923928.pdf
2026-02-22 10:07:30,782 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:07:32,349 - INFO - ✓ Successfully processed booking 31/201: CTG0923928 (Invoice: 45)
2026-02-22 10:07:32,349 - INFO - 📥 Downloads complete: 31 successful, 0 failed
2026-02-22 10:07:32,349 - INFO - 📊 Progress: 32/201 (Remaining: 170)
2026-02-22 10:07:32,350 - INFO - 🔍 Processing FCR 32: CTG0709665 (Invoice: 49)
2026-02-22 10:07:32,350 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709665
2026-02-22 10:07:33,590 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:07:33,590 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:07:33,780 - INFO - ✅ Iframe element found in page
2026-02-22 10:07:35,781 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:07:35,781 - INFO - 🌐 Resolving Damco FCR id for CTG0709665 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709665
2026-02-22 10:07:36,803 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924361 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709665)
2026-02-22 10:07:36,803 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924361&txt=CTG0709665
2026-02-22 10:07:36,803 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:07:36,807 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:07:40,808 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:07:40,812 - INFO - 📄 Printing page to PDF...
2026-02-22 10:07:41,429 - INFO - ✅ PDF saved: 032 49 CTG0709665.pdf
2026-02-22 10:07:41,429 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:07:42,878 - INFO - ✓ Successfully processed booking 32/201: CTG0709665 (Invoice: 49)
2026-02-22 10:07:42,878 - INFO - 📥 Downloads complete: 32 successful, 0 failed
2026-02-22 10:07:42,879 - INFO - 📊 Progress: 33/201 (Remaining: 169)
2026-02-22 10:07:42,879 - INFO - 🔍 Processing FCR 33: CTG0709666 (Invoice: 50)
2026-02-22 10:07:42,879 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709666
2026-02-22 10:07:44,648 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:07:44,648 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:07:44,787 - INFO - ✅ Iframe element found in page
2026-02-22 10:07:46,788 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:07:46,788 - INFO - 🌐 Resolving Damco FCR id for CTG0709666 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709666
2026-02-22 10:07:47,779 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924362 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709666)
2026-02-22 10:07:47,780 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924362&txt=CTG0709666
2026-02-22 10:07:47,780 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:07:47,785 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:07:51,785 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:07:51,785 - INFO - 📄 Printing page to PDF...
2026-02-22 10:07:52,864 - INFO - ✅ PDF saved: 033 50 CTG0709666.pdf
2026-02-22 10:07:52,864 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:07:55,467 - INFO - ✓ Successfully processed booking 33/201: CTG0709666 (Invoice: 50)
2026-02-22 10:07:55,468 - INFO - 📥 Downloads complete: 33 successful, 0 failed
2026-02-22 10:07:55,468 - INFO - 📊 Progress: 34/201 (Remaining: 168)
2026-02-22 10:07:55,468 - INFO - 🔍 Processing FCR 34: CTG0709654 (Invoice: 51)
2026-02-22 10:07:55,469 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709654
2026-02-22 10:07:58,568 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:07:58,568 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:07:58,705 - INFO - ✅ Iframe element found in page
2026-02-22 10:08:00,705 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:08:00,706 - INFO - 🌐 Resolving Damco FCR id for CTG0709654 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709654
2026-02-22 10:08:01,669 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924315 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709654)
2026-02-22 10:08:01,670 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924315&txt=CTG0709654
2026-02-22 10:08:01,670 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:08:01,674 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:08:05,674 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:08:05,675 - INFO - 📄 Printing page to PDF...
2026-02-22 10:08:06,605 - INFO - ✅ PDF saved: 034 51 CTG0709654.pdf
2026-02-22 10:08:06,605 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:08:08,294 - INFO - ✓ Successfully processed booking 34/201: CTG0709654 (Invoice: 51)
2026-02-22 10:08:08,295 - INFO - 📥 Downloads complete: 34 successful, 0 failed
2026-02-22 10:08:08,295 - INFO - 📊 Progress: 35/201 (Remaining: 167)
2026-02-22 10:08:08,295 - INFO - 🔍 Processing FCR 35: CTG0709655 (Invoice: 52)
2026-02-22 10:08:08,295 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709655
2026-02-22 10:08:10,894 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:08:10,894 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:08:11,005 - INFO - ✅ Iframe element found in page
2026-02-22 10:08:13,006 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:08:13,006 - INFO - 🌐 Resolving Damco FCR id for CTG0709655 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709655
2026-02-22 10:08:13,973 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924316 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709655)
2026-02-22 10:08:13,973 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924316&txt=CTG0709655
2026-02-22 10:08:13,973 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:08:13,977 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:08:17,978 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:08:17,978 - INFO - 📄 Printing page to PDF...
2026-02-22 10:08:18,396 - INFO - ✅ PDF saved: 035 52 CTG0709655.pdf
2026-02-22 10:08:18,396 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:08:19,682 - INFO - ✓ Successfully processed booking 35/201: CTG0709655 (Invoice: 52)
2026-02-22 10:08:19,683 - INFO - 📥 Downloads complete: 35 successful, 0 failed
2026-02-22 10:08:19,683 - INFO - 📊 Progress: 36/201 (Remaining: 166)
2026-02-22 10:08:19,683 - INFO - 🔍 Processing FCR 36: CTG0709656 (Invoice: 53)
2026-02-22 10:08:19,684 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709656
2026-02-22 10:08:21,050 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:08:21,050 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:08:22,476 - INFO - ✅ Iframe element found in page
2026-02-22 10:08:24,476 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:08:24,477 - INFO - 🌐 Resolving Damco FCR id for CTG0709656 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709656
2026-02-22 10:08:25,418 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924317 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709656)
2026-02-22 10:08:25,419 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924317&txt=CTG0709656
2026-02-22 10:08:25,419 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:08:25,432 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:08:29,433 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:08:29,433 - INFO - 📄 Printing page to PDF...
2026-02-22 10:08:29,743 - INFO - ✅ PDF saved: 036 53 CTG0709656.pdf
2026-02-22 10:08:29,743 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:08:31,054 - INFO - ✓ Successfully processed booking 36/201: CTG0709656 (Invoice: 53)
2026-02-22 10:08:31,054 - INFO - 📥 Downloads complete: 36 successful, 0 failed
2026-02-22 10:08:31,054 - INFO - 📊 Progress: 37/201 (Remaining: 165)
2026-02-22 10:08:31,054 - INFO - 🔍 Processing FCR 37: CTG0709623 (Invoice: 54)
2026-02-22 10:08:31,054 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0709623
2026-02-22 10:08:32,188 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:08:32,189 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:08:32,340 - INFO - ✅ Iframe element found in page
2026-02-22 10:08:34,341 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:08:34,341 - INFO - 🌐 Resolving Damco FCR id for CTG0709623 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0709623
2026-02-22 10:08:38,852 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47924284 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0709623)
2026-02-22 10:08:38,852 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47924284&txt=CTG0709623
2026-02-22 10:08:38,852 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:08:38,857 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:08:42,857 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:08:42,858 - INFO - 📄 Printing page to PDF...
2026-02-22 10:08:43,822 - INFO - ✅ PDF saved: 037 54 CTG0709623.pdf
2026-02-22 10:08:43,822 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:08:47,348 - INFO - ✓ Successfully processed booking 37/201: CTG0709623 (Invoice: 54)
2026-02-22 10:08:47,348 - INFO - 📥 Downloads complete: 37 successful, 0 failed
2026-02-22 10:08:47,349 - INFO - 📊 Progress: 38/201 (Remaining: 164)
2026-02-22 10:08:47,349 - INFO - 🔍 Processing FCR 38: CTG0813426 (Invoice: 57)
2026-02-22 10:08:47,349 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813426
2026-02-22 10:09:00,953 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:09:00,953 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:09:01,102 - INFO - ✅ Iframe element found in page
2026-02-22 10:09:03,103 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:09:03,103 - INFO - 🌐 Resolving Damco FCR id for CTG0813426 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813426
2026-02-22 10:09:04,059 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330531 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813426)
2026-02-22 10:09:04,060 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330531&txt=CTG0813426
2026-02-22 10:09:04,061 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:09:04,076 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:09:08,076 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:09:08,076 - INFO - 📄 Printing page to PDF...
2026-02-22 10:09:10,314 - INFO - ✅ PDF saved: 038 57 CTG0813426.pdf
2026-02-22 10:09:10,314 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:09:11,809 - INFO - ✓ Successfully processed booking 38/201: CTG0813426 (Invoice: 57)
2026-02-22 10:09:11,809 - INFO - 📥 Downloads complete: 38 successful, 0 failed
2026-02-22 10:09:11,810 - INFO - 📊 Progress: 39/201 (Remaining: 163)
2026-02-22 10:09:11,810 - INFO - 🔍 Processing FCR 39: CTG0813274 (Invoice: 58)
2026-02-22 10:09:11,810 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813274
2026-02-22 10:09:16,365 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:09:16,365 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:09:16,482 - INFO - ✅ Iframe element found in page
2026-02-22 10:09:18,482 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:09:18,483 - INFO - 🌐 Resolving Damco FCR id for CTG0813274 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813274
2026-02-22 10:09:19,476 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330071 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813274)
2026-02-22 10:09:19,477 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330071&txt=CTG0813274
2026-02-22 10:09:19,477 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:09:19,504 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:09:23,504 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:09:23,505 - INFO - 📄 Printing page to PDF...
2026-02-22 10:09:23,860 - INFO - ✅ PDF saved: 039 58 CTG0813274.pdf
2026-02-22 10:09:23,860 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:09:25,194 - INFO - ✓ Successfully processed booking 39/201: CTG0813274 (Invoice: 58)
2026-02-22 10:09:25,194 - INFO - 📥 Downloads complete: 39 successful, 0 failed
2026-02-22 10:09:25,195 - INFO - 📊 Progress: 40/201 (Remaining: 162)
2026-02-22 10:09:25,195 - INFO - 🔍 Processing FCR 40: CTG0813269 (Invoice: 59)
2026-02-22 10:09:25,195 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813269
2026-02-22 10:09:27,242 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:09:27,243 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:09:27,396 - INFO - ✅ Iframe element found in page
2026-02-22 10:09:29,397 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:09:29,397 - INFO - 🌐 Resolving Damco FCR id for CTG0813269 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813269
2026-02-22 10:09:30,361 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330065 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813269)
2026-02-22 10:09:30,362 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330065&txt=CTG0813269
2026-02-22 10:09:30,362 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:09:30,366 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:09:34,367 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:09:34,367 - INFO - 📄 Printing page to PDF...
2026-02-22 10:09:34,812 - INFO - ✅ PDF saved: 040 59 CTG0813269.pdf
2026-02-22 10:09:34,812 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:09:36,138 - INFO - ✓ Successfully processed booking 40/201: CTG0813269 (Invoice: 59)
2026-02-22 10:09:36,138 - INFO - 📥 Downloads complete: 40 successful, 0 failed
2026-02-22 10:09:36,138 - INFO - 📊 Progress: 41/201 (Remaining: 161)
2026-02-22 10:09:36,138 - INFO - 🔍 Processing FCR 41: CTG0813295 (Invoice: 60)
2026-02-22 10:09:36,139 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0813295
2026-02-22 10:09:43,633 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:09:43,633 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:09:43,780 - INFO - ✅ Iframe element found in page
2026-02-22 10:09:45,782 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:09:45,784 - INFO - 🌐 Resolving Damco FCR id for CTG0813295 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0813295
2026-02-22 10:09:46,759 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48330098 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0813295)
2026-02-22 10:09:46,760 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48330098&txt=CTG0813295
2026-02-22 10:09:46,760 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:09:46,774 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:09:50,774 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:09:50,775 - INFO - 📄 Printing page to PDF...
2026-02-22 10:09:51,165 - INFO - ✅ PDF saved: 041 60 CTG0813295.pdf
2026-02-22 10:09:51,165 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:09:52,499 - INFO - ✓ Successfully processed booking 41/201: CTG0813295 (Invoice: 60)
2026-02-22 10:09:52,499 - INFO - 📥 Downloads complete: 41 successful, 0 failed
2026-02-22 10:09:52,499 - INFO - 📊 Progress: 42/201 (Remaining: 160)
2026-02-22 10:09:52,500 - INFO - 🔍 Processing FCR 42: CTG0841941 (Invoice: 61)
2026-02-22 10:09:52,500 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0841941
2026-02-22 10:09:54,417 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:09:54,417 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:09:54,526 - INFO - ✅ Iframe element found in page
2026-02-22 10:09:56,527 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:09:56,527 - INFO - 🌐 Resolving Damco FCR id for CTG0841941 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0841941
2026-02-22 10:09:57,495 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48430090 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0841941)
2026-02-22 10:09:57,495 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48430090&txt=CTG0841941
2026-02-22 10:09:57,495 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:09:57,500 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:10:01,500 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:10:01,500 - INFO - 📄 Printing page to PDF...
2026-02-22 10:10:01,979 - INFO - ✅ PDF saved: 042 61 CTG0841941.pdf
2026-02-22 10:10:01,979 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:10:03,285 - INFO - ✓ Successfully processed booking 42/201: CTG0841941 (Invoice: 61)
2026-02-22 10:10:03,285 - INFO - 📥 Downloads complete: 42 successful, 0 failed
2026-02-22 10:10:03,285 - INFO - 📊 Progress: 43/201 (Remaining: 159)
2026-02-22 10:10:03,285 - INFO - 🔍 Processing FCR 43: CTG0929604 (Invoice: 62)
2026-02-22 10:10:03,285 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929604
2026-02-22 10:10:04,368 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:10:04,368 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:10:04,480 - INFO - ✅ Iframe element found in page
2026-02-22 10:10:06,481 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:10:06,481 - INFO - 🌐 Resolving Damco FCR id for CTG0929604 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929604
2026-02-22 10:10:07,458 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694837 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929604)
2026-02-22 10:10:07,458 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694837&txt=CTG0929604
2026-02-22 10:10:07,458 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:10:07,463 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:10:11,463 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:10:11,464 - INFO - 📄 Printing page to PDF...
2026-02-22 10:10:12,392 - INFO - ✅ PDF saved: 043 62 CTG0929604.pdf
2026-02-22 10:10:12,392 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:10:14,924 - INFO - ✓ Successfully processed booking 43/201: CTG0929604 (Invoice: 62)
2026-02-22 10:10:14,925 - INFO - 📥 Downloads complete: 43 successful, 0 failed
2026-02-22 10:10:14,925 - INFO - 📊 Progress: 44/201 (Remaining: 158)
2026-02-22 10:10:14,925 - INFO - 🔍 Processing FCR 44: CTG0929586 (Invoice: 63)
2026-02-22 10:10:14,925 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929586
2026-02-22 10:10:24,937 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:10:24,937 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:10:24,945 - INFO - ✅ Iframe element found in page
2026-02-22 10:10:26,945 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:10:26,945 - INFO - 🌐 Resolving Damco FCR id for CTG0929586 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929586
2026-02-22 10:10:27,880 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694818 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929586)
2026-02-22 10:10:27,880 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694818&txt=CTG0929586
2026-02-22 10:10:27,880 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:10:27,885 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:10:31,886 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:10:31,886 - INFO - 📄 Printing page to PDF...
2026-02-22 10:10:32,312 - INFO - ✅ PDF saved: 044 63 CTG0929586.pdf
2026-02-22 10:10:32,312 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:10:33,630 - INFO - ✓ Successfully processed booking 44/201: CTG0929586 (Invoice: 63)
2026-02-22 10:10:33,630 - INFO - 📥 Downloads complete: 44 successful, 0 failed
2026-02-22 10:10:33,630 - INFO - 📊 Progress: 45/201 (Remaining: 157)
2026-02-22 10:10:33,630 - INFO - 🔍 Processing FCR 45: CTG0929593 (Invoice: 64)
2026-02-22 10:10:33,630 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929593
2026-02-22 10:10:34,698 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:10:34,698 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:10:34,833 - INFO - ✅ Iframe element found in page
2026-02-22 10:10:36,833 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:10:36,833 - INFO - 🌐 Resolving Damco FCR id for CTG0929593 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929593
2026-02-22 10:10:37,775 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694825 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929593)
2026-02-22 10:10:37,775 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694825&txt=CTG0929593
2026-02-22 10:10:37,775 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:10:37,781 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:10:41,781 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:10:41,782 - INFO - 📄 Printing page to PDF...
2026-02-22 10:10:42,204 - INFO - ✅ PDF saved: 045 64 CTG0929593.pdf
2026-02-22 10:10:42,205 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:10:43,540 - INFO - ✓ Successfully processed booking 45/201: CTG0929593 (Invoice: 64)
2026-02-22 10:10:43,541 - INFO - 📥 Downloads complete: 45 successful, 0 failed
2026-02-22 10:10:43,541 - INFO - 📊 Progress: 46/201 (Remaining: 156)
2026-02-22 10:10:43,541 - INFO - 🔍 Processing FCR 46: CTG0923907 (Invoice: 65)
2026-02-22 10:10:43,541 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923907
2026-02-22 10:10:44,815 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:10:44,815 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:10:44,869 - INFO - ✅ Iframe element found in page
2026-02-22 10:10:46,870 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:10:46,870 - INFO - 🌐 Resolving Damco FCR id for CTG0923907 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923907
2026-02-22 10:10:47,829 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677787 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923907)
2026-02-22 10:10:47,829 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677787&txt=CTG0923907
2026-02-22 10:10:47,830 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:10:47,837 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:10:51,837 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:10:51,837 - INFO - 📄 Printing page to PDF...
2026-02-22 10:10:55,130 - INFO - ✅ PDF saved: 046 65 CTG0923907.pdf
2026-02-22 10:10:55,130 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:10:56,459 - INFO - ✓ Successfully processed booking 46/201: CTG0923907 (Invoice: 65)
2026-02-22 10:10:56,459 - INFO - 📥 Downloads complete: 46 successful, 0 failed
2026-02-22 10:10:56,459 - INFO - 📊 Progress: 47/201 (Remaining: 155)
2026-02-22 10:10:56,460 - INFO - 🔍 Processing FCR 47: CTG0923908 (Invoice: 66)
2026-02-22 10:10:56,460 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923908
2026-02-22 10:11:06,012 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:11:06,012 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:11:06,118 - INFO - ✅ Iframe element found in page
2026-02-22 10:11:08,119 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:11:08,119 - INFO - 🌐 Resolving Damco FCR id for CTG0923908 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923908
2026-02-22 10:11:09,085 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677788 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923908)
2026-02-22 10:11:09,085 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677788&txt=CTG0923908
2026-02-22 10:11:09,085 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:11:09,090 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:11:13,090 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:11:13,091 - INFO - 📄 Printing page to PDF...
2026-02-22 10:11:20,144 - INFO - ✅ PDF saved: 047 66 CTG0923908.pdf
2026-02-22 10:11:20,146 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:11:22,179 - INFO - ✓ Successfully processed booking 47/201: CTG0923908 (Invoice: 66)
2026-02-22 10:11:22,179 - INFO - 📥 Downloads complete: 47 successful, 0 failed
2026-02-22 10:11:22,179 - INFO - 📊 Progress: 48/201 (Remaining: 154)
2026-02-22 10:11:22,179 - INFO - 🔍 Processing FCR 48: CTG0923918 (Invoice: 67)
2026-02-22 10:11:22,179 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923918
2026-02-22 10:11:32,144 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:11:32,144 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:11:32,270 - INFO - ✅ Iframe element found in page
2026-02-22 10:11:34,271 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:11:34,271 - INFO - 🌐 Resolving Damco FCR id for CTG0923918 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923918
2026-02-22 10:11:35,244 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677798 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923918)
2026-02-22 10:11:35,244 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677798&txt=CTG0923918
2026-02-22 10:11:35,244 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:11:35,250 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:11:39,251 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:11:39,251 - INFO - 📄 Printing page to PDF...
2026-02-22 10:11:39,799 - INFO - ✅ PDF saved: 048 67 CTG0923918.pdf
2026-02-22 10:11:39,799 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:11:41,143 - INFO - ✓ Successfully processed booking 48/201: CTG0923918 (Invoice: 67)
2026-02-22 10:11:41,144 - INFO - 📥 Downloads complete: 48 successful, 0 failed
2026-02-22 10:11:41,144 - INFO - 📊 Progress: 49/201 (Remaining: 153)
2026-02-22 10:11:41,144 - INFO - 🔍 Processing FCR 49: CTG0923920 (Invoice: 69)
2026-02-22 10:11:41,144 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923920
2026-02-22 10:11:42,459 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:11:42,459 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:11:42,583 - INFO - ✅ Iframe element found in page
2026-02-22 10:11:44,583 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:11:44,583 - INFO - 🌐 Resolving Damco FCR id for CTG0923920 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923920
2026-02-22 10:11:45,536 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677800 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923920)
2026-02-22 10:11:45,537 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677800&txt=CTG0923920
2026-02-22 10:11:45,537 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:11:45,550 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:11:49,551 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:11:49,551 - INFO - 📄 Printing page to PDF...
2026-02-22 10:11:49,991 - INFO - ✅ PDF saved: 049 69 CTG0923920.pdf
2026-02-22 10:11:49,991 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:11:51,322 - INFO - ✓ Successfully processed booking 49/201: CTG0923920 (Invoice: 69)
2026-02-22 10:11:51,323 - INFO - 📥 Downloads complete: 49 successful, 0 failed
2026-02-22 10:11:51,323 - INFO - 📊 Progress: 50/201 (Remaining: 152)
2026-02-22 10:11:51,323 - INFO - 🔍 Processing FCR 50: CTG0923923 (Invoice: 70)
2026-02-22 10:11:51,323 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923923
2026-02-22 10:11:52,501 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:11:52,501 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:11:52,628 - INFO - ✅ Iframe element found in page
2026-02-22 10:11:54,629 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:11:54,629 - INFO - 🌐 Resolving Damco FCR id for CTG0923923 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923923
2026-02-22 10:11:55,582 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677803 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923923)
2026-02-22 10:11:55,582 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677803&txt=CTG0923923
2026-02-22 10:11:55,582 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:11:55,588 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:11:59,588 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:11:59,588 - INFO - 📄 Printing page to PDF...
2026-02-22 10:12:00,012 - INFO - ✅ PDF saved: 050 70 CTG0923923.pdf
2026-02-22 10:12:00,013 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:12:01,559 - INFO - ✓ Successfully processed booking 50/201: CTG0923923 (Invoice: 70)
2026-02-22 10:12:01,559 - INFO - 📥 Downloads complete: 50 successful, 0 failed
2026-02-22 10:12:01,559 - INFO - 📊 Progress: 51/201 (Remaining: 151)
2026-02-22 10:12:01,559 - INFO - 🔍 Processing FCR 51: CTG0923925 (Invoice: 71)
2026-02-22 10:12:01,559 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923925
2026-02-22 10:12:03,299 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:12:03,299 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:12:03,435 - INFO - ✅ Iframe element found in page
2026-02-22 10:12:05,435 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:12:05,435 - INFO - 🌐 Resolving Damco FCR id for CTG0923925 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923925
2026-02-22 10:12:06,367 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677805 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923925)
2026-02-22 10:12:06,368 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677805&txt=CTG0923925
2026-02-22 10:12:06,368 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:12:06,372 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:12:10,372 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:12:10,372 - INFO - 📄 Printing page to PDF...
2026-02-22 10:12:10,688 - INFO - ✅ PDF saved: 051 71 CTG0923925.pdf
2026-02-22 10:12:10,688 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:12:11,980 - INFO - ✓ Successfully processed booking 51/201: CTG0923925 (Invoice: 71)
2026-02-22 10:12:11,980 - INFO - 📥 Downloads complete: 51 successful, 0 failed
2026-02-22 10:12:11,980 - INFO - 📊 Progress: 52/201 (Remaining: 150)
2026-02-22 10:12:11,980 - INFO - 🔍 Processing FCR 52: CTG0923922 (Invoice: 72)
2026-02-22 10:12:11,980 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923922
2026-02-22 10:12:26,236 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:12:26,236 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:12:26,250 - INFO - ✅ Iframe element found in page
2026-02-22 10:12:28,250 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:12:28,250 - INFO - 🌐 Resolving Damco FCR id for CTG0923922 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923922
2026-02-22 10:12:29,210 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677802 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923922)
2026-02-22 10:12:29,210 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677802&txt=CTG0923922
2026-02-22 10:12:29,210 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:12:29,216 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:12:33,216 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:12:33,216 - INFO - 📄 Printing page to PDF...
2026-02-22 10:12:33,544 - INFO - ✅ PDF saved: 052 72 CTG0923922.pdf
2026-02-22 10:12:33,544 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:12:35,318 - INFO - ✓ Successfully processed booking 52/201: CTG0923922 (Invoice: 72)
2026-02-22 10:12:35,318 - INFO - 📥 Downloads complete: 52 successful, 0 failed
2026-02-22 10:12:35,318 - INFO - 📊 Progress: 53/201 (Remaining: 149)
2026-02-22 10:12:35,318 - INFO - 🔍 Processing FCR 53: CTG0923933 (Invoice: 73)
2026-02-22 10:12:35,318 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0923933
2026-02-22 10:12:36,449 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:12:36,449 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:12:36,563 - INFO - ✅ Iframe element found in page
2026-02-22 10:12:38,564 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:12:38,564 - INFO - 🌐 Resolving Damco FCR id for CTG0923933 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0923933
2026-02-22 10:12:39,491 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48677813 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0923933)
2026-02-22 10:12:39,491 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48677813&txt=CTG0923933
2026-02-22 10:12:39,491 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:12:39,496 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:12:43,496 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:12:43,497 - INFO - 📄 Printing page to PDF...
2026-02-22 10:12:43,814 - INFO - ✅ PDF saved: 053 73 CTG0923933.pdf
2026-02-22 10:12:43,814 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:12:45,143 - INFO - ✓ Successfully processed booking 53/201: CTG0923933 (Invoice: 73)
2026-02-22 10:12:45,143 - INFO - 📥 Downloads complete: 53 successful, 0 failed
2026-02-22 10:12:45,144 - INFO - 📊 Progress: 54/201 (Remaining: 148)
2026-02-22 10:12:45,144 - INFO - 🔍 Processing FCR 54: CTG0981010 (Invoice: 74)
2026-02-22 10:12:45,144 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0981010
2026-02-22 10:12:48,477 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:12:48,477 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:12:48,586 - INFO - ✅ Iframe element found in page
2026-02-22 10:12:50,586 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:12:50,587 - INFO - 🌐 Resolving Damco FCR id for CTG0981010 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0981010
2026-02-22 10:12:51,549 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48928476 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0981010)
2026-02-22 10:12:51,549 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48928476&txt=CTG0981010
2026-02-22 10:12:51,549 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:12:51,554 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:12:55,555 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:12:55,555 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:00,083 - INFO - ✅ PDF saved: 054 74 CTG0981010.pdf
2026-02-22 10:13:00,083 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:01,377 - INFO - ✓ Successfully processed booking 54/201: CTG0981010 (Invoice: 74)
2026-02-22 10:13:01,377 - INFO - 📥 Downloads complete: 54 successful, 0 failed
2026-02-22 10:13:01,377 - INFO - 📊 Progress: 55/201 (Remaining: 147)
2026-02-22 10:13:01,377 - INFO - 🔍 Processing FCR 55: CTG1036693 (Invoice: 75)
2026-02-22 10:13:01,377 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG1036693
2026-02-22 10:13:03,509 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:03,509 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:03,618 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:05,619 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:05,619 - INFO - 🌐 Resolving Damco FCR id for CTG1036693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG1036693
2026-02-22 10:13:06,574 - INFO - ✅ Resolved Damco FCR id from HTML search result: 49134138 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG1036693)
2026-02-22 10:13:06,574 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=49134138&txt=CTG1036693
2026-02-22 10:13:06,574 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:06,579 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:13:10,579 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:13:10,579 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:10,933 - INFO - ✅ PDF saved: 055 75 CTG1036693.pdf
2026-02-22 10:13:10,933 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:12,232 - INFO - ✓ Successfully processed booking 55/201: CTG1036693 (Invoice: 75)
2026-02-22 10:13:12,232 - INFO - 📥 Downloads complete: 55 successful, 0 failed
2026-02-22 10:13:12,232 - INFO - 📊 Progress: 56/201 (Remaining: 146)
2026-02-22 10:13:12,232 - INFO - 🔍 Processing FCR 56: CTG1036691 (Invoice: 76)
2026-02-22 10:13:12,232 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG1036691
2026-02-22 10:13:13,420 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:13,420 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:13,546 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:15,546 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:15,546 - INFO - 🌐 Resolving Damco FCR id for CTG1036691 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG1036691
2026-02-22 10:13:16,486 - INFO - ✅ Resolved Damco FCR id from HTML search result: 49134132 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG1036691)
2026-02-22 10:13:16,486 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=49134132&txt=CTG1036691
2026-02-22 10:13:16,486 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:16,490 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:13:20,490 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:13:20,490 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:20,825 - INFO - ✅ PDF saved: 056 76 CTG1036691.pdf
2026-02-22 10:13:20,825 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:22,749 - INFO - ✓ Successfully processed booking 56/201: CTG1036691 (Invoice: 76)
2026-02-22 10:13:22,749 - INFO - 📥 Downloads complete: 56 successful, 0 failed
2026-02-22 10:13:22,749 - INFO - 📊 Progress: 57/201 (Remaining: 145)
2026-02-22 10:13:22,749 - INFO - 🔍 Processing FCR 57: CTG0929590 (Invoice: 77)
2026-02-22 10:13:22,749 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0929590
2026-02-22 10:13:24,829 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:24,829 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:24,950 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:26,951 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:26,951 - INFO - 🌐 Resolving Damco FCR id for CTG0929590 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0929590
2026-02-22 10:13:27,905 - INFO - ✅ Resolved Damco FCR id from HTML search result: 48694822 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0929590)
2026-02-22 10:13:27,906 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=48694822&txt=CTG0929590
2026-02-22 10:13:27,906 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:27,911 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:13:31,912 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:13:31,912 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:32,280 - INFO - ✅ PDF saved: 057 77 CTG0929590.pdf
2026-02-22 10:13:32,280 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:35,037 - INFO - ✓ Successfully processed booking 57/201: CTG0929590 (Invoice: 77)
2026-02-22 10:13:35,037 - INFO - 📥 Downloads complete: 57 successful, 0 failed
2026-02-22 10:13:35,037 - INFO - 📊 Progress: 58/201 (Remaining: 144)
2026-02-22 10:13:35,037 - INFO - 🔍 Processing FCR 58: CTG0096983 (Invoice: 78)
2026-02-22 10:13:35,037 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096983
2026-02-22 10:13:36,133 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:36,133 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:36,239 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:38,239 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:38,239 - INFO - 🌐 Resolving Damco FCR id for CTG0096983 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096983
2026-02-22 10:13:39,227 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924783 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096983)
2026-02-22 10:13:39,227 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924783&txt=CTG0096983
2026-02-22 10:13:39,227 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:39,232 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:13:43,232 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:13:43,233 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:43,634 - INFO - ✅ PDF saved: 058 78 CTG0096983.pdf
2026-02-22 10:13:43,635 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:44,974 - INFO - ✓ Successfully processed booking 58/201: CTG0096983 (Invoice: 78)
2026-02-22 10:13:44,974 - INFO - 📥 Downloads complete: 58 successful, 0 failed
2026-02-22 10:13:44,974 - INFO - 📊 Progress: 59/201 (Remaining: 143)
2026-02-22 10:13:44,974 - INFO - 🔍 Processing FCR 59: CTG0180073 (Invoice: 80)
2026-02-22 10:13:44,974 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180073
2026-02-22 10:13:46,064 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:46,064 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:46,182 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:48,183 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:48,183 - INFO - 🌐 Resolving Damco FCR id for CTG0180073 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180073
2026-02-22 10:13:49,126 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267253 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180073)
2026-02-22 10:13:49,126 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267253&txt=CTG0180073
2026-02-22 10:13:49,126 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:49,131 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:13:53,133 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:13:53,133 - INFO - 📄 Printing page to PDF...
2026-02-22 10:13:53,610 - INFO - ✅ PDF saved: 059 80 CTG0180073.pdf
2026-02-22 10:13:53,611 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:13:54,993 - INFO - ✓ Successfully processed booking 59/201: CTG0180073 (Invoice: 80)
2026-02-22 10:13:54,993 - INFO - 📥 Downloads complete: 59 successful, 0 failed
2026-02-22 10:13:54,993 - INFO - 📊 Progress: 60/201 (Remaining: 142)
2026-02-22 10:13:54,993 - INFO - 🔍 Processing FCR 60: CTG0180081 (Invoice: 81)
2026-02-22 10:13:54,993 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180081
2026-02-22 10:13:56,121 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:13:56,122 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:13:56,245 - INFO - ✅ Iframe element found in page
2026-02-22 10:13:58,245 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:13:58,246 - INFO - 🌐 Resolving Damco FCR id for CTG0180081 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180081
2026-02-22 10:13:59,210 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267273 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180081)
2026-02-22 10:13:59,211 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267273&txt=CTG0180081
2026-02-22 10:13:59,211 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:13:59,225 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:14:03,226 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:14:03,226 - INFO - 📄 Printing page to PDF...
2026-02-22 10:14:04,100 - INFO - ✅ PDF saved: 060 81 CTG0180081.pdf
2026-02-22 10:14:04,100 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:14:05,547 - INFO - ✓ Successfully processed booking 60/201: CTG0180081 (Invoice: 81)
2026-02-22 10:14:05,547 - INFO - 📥 Downloads complete: 60 successful, 0 failed
2026-02-22 10:14:05,548 - INFO - 📊 Progress: 61/201 (Remaining: 141)
2026-02-22 10:14:05,548 - INFO - 🔍 Processing FCR 61: CTG0180091 (Invoice: 82)
2026-02-22 10:14:05,548 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180091
2026-02-22 10:14:06,812 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:14:06,812 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:14:06,960 - INFO - ✅ Iframe element found in page
2026-02-22 10:14:08,960 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:14:08,960 - INFO - 🌐 Resolving Damco FCR id for CTG0180091 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180091
2026-02-22 10:14:09,957 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267298 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180091)
2026-02-22 10:14:09,957 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267298&txt=CTG0180091
2026-02-22 10:14:09,957 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:14:09,964 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:14:13,964 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:14:13,964 - INFO - 📄 Printing page to PDF...
2026-02-22 10:14:14,305 - INFO - ✅ PDF saved: 061 82 CTG0180091.pdf
2026-02-22 10:14:14,305 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:14:15,649 - INFO - ✓ Successfully processed booking 61/201: CTG0180091 (Invoice: 82)
2026-02-22 10:14:15,649 - INFO - 📥 Downloads complete: 61 successful, 0 failed
2026-02-22 10:14:15,649 - INFO - 📊 Progress: 62/201 (Remaining: 140)
2026-02-22 10:14:15,649 - INFO - 🔍 Processing FCR 62: CTG0180067 (Invoice: 83)
2026-02-22 10:14:15,649 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180067
2026-02-22 10:14:16,708 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:14:16,709 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:14:16,815 - INFO - ✅ Iframe element found in page
2026-02-22 10:14:18,815 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:14:18,816 - INFO - 🌐 Resolving Damco FCR id for CTG0180067 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180067
2026-02-22 10:14:19,758 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180067)
2026-02-22 10:14:19,759 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267211&txt=CTG0180067
2026-02-22 10:14:19,759 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:14:19,763 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:14:23,764 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:14:23,764 - INFO - 📄 Printing page to PDF...
2026-02-22 10:14:24,087 - INFO - ✅ PDF saved: 062 83 CTG0180067.pdf
2026-02-22 10:14:24,087 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:14:25,382 - INFO - ✓ Successfully processed booking 62/201: CTG0180067 (Invoice: 83)
2026-02-22 10:14:25,382 - INFO - 📥 Downloads complete: 62 successful, 0 failed
2026-02-22 10:14:25,382 - INFO - 📊 Progress: 63/201 (Remaining: 139)
2026-02-22 10:14:25,382 - INFO - 🔍 Processing FCR 63: CTG0180083 (Invoice: 84)
2026-02-22 10:14:25,382 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180083
2026-02-22 10:14:29,636 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:14:29,636 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:14:29,643 - INFO - ✅ Iframe element found in page
2026-02-22 10:14:31,644 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:14:31,644 - INFO - 🌐 Resolving Damco FCR id for CTG0180083 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180083
2026-02-22 10:14:36,102 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267279 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180083)
2026-02-22 10:14:36,103 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267279&txt=CTG0180083
2026-02-22 10:14:36,103 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:14:36,107 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:14:40,108 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:14:40,108 - INFO - 📄 Printing page to PDF...
2026-02-22 10:14:40,471 - INFO - ✅ PDF saved: 063 84 CTG0180083.pdf
2026-02-22 10:14:40,471 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:14:41,987 - INFO - ✓ Successfully processed booking 63/201: CTG0180083 (Invoice: 84)
2026-02-22 10:14:41,987 - INFO - 📥 Downloads complete: 63 successful, 0 failed
2026-02-22 10:14:41,987 - INFO - 📊 Progress: 64/201 (Remaining: 138)
2026-02-22 10:14:41,987 - INFO - 🔍 Processing FCR 64: CTG0180003 (Invoice: 85)
2026-02-22 10:14:41,987 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180003
2026-02-22 10:14:43,040 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:14:43,041 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:14:43,476 - INFO - ✅ Iframe element found in page
2026-02-22 10:14:45,476 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:14:45,476 - INFO - 🌐 Resolving Damco FCR id for CTG0180003 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180003
2026-02-22 10:14:46,424 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46266973 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180003)
2026-02-22 10:14:46,425 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46266973&txt=CTG0180003
2026-02-22 10:14:46,425 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:14:46,430 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:14:50,431 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:14:50,431 - INFO - 📄 Printing page to PDF...
2026-02-22 10:14:50,757 - INFO - ✅ PDF saved: 064 85 CTG0180003.pdf
2026-02-22 10:14:50,758 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:14:52,053 - INFO - ✓ Successfully processed booking 64/201: CTG0180003 (Invoice: 85)
2026-02-22 10:14:52,053 - INFO - 📥 Downloads complete: 64 successful, 0 failed
2026-02-22 10:14:52,053 - INFO - 📊 Progress: 65/201 (Remaining: 137)
2026-02-22 10:14:52,054 - INFO - 🔍 Processing FCR 65: CTG0180087 (Invoice: 86)
2026-02-22 10:14:52,054 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180087
2026-02-22 10:14:53,140 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:14:53,140 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:14:53,241 - INFO - ✅ Iframe element found in page
2026-02-22 10:14:55,242 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:14:55,242 - INFO - 🌐 Resolving Damco FCR id for CTG0180087 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180087
2026-02-22 10:14:56,232 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267286 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180087)
2026-02-22 10:14:56,232 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267286&txt=CTG0180087
2026-02-22 10:14:56,233 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:14:56,245 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:00,245 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:00,246 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:00,605 - INFO - ✅ PDF saved: 065 86 CTG0180087.pdf
2026-02-22 10:15:00,605 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:01,904 - INFO - ✓ Successfully processed booking 65/201: CTG0180087 (Invoice: 86)
2026-02-22 10:15:01,904 - INFO - 📥 Downloads complete: 65 successful, 0 failed
2026-02-22 10:15:01,904 - INFO - 📊 Progress: 66/201 (Remaining: 136)
2026-02-22 10:15:01,904 - INFO - 🔍 Processing FCR 66: CTG0180077 (Invoice: 87)
2026-02-22 10:15:01,904 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180077
2026-02-22 10:15:03,006 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:15:03,006 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:15:03,113 - INFO - ✅ Iframe element found in page
2026-02-22 10:15:05,113 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:15:05,113 - INFO - 🌐 Resolving Damco FCR id for CTG0180077 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180077
2026-02-22 10:15:06,047 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267264 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180077)
2026-02-22 10:15:06,047 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267264&txt=CTG0180077
2026-02-22 10:15:06,047 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:15:06,051 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:10,052 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:10,052 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:10,395 - INFO - ✅ PDF saved: 066 87 CTG0180077.pdf
2026-02-22 10:15:10,395 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:11,685 - INFO - ✓ Successfully processed booking 66/201: CTG0180077 (Invoice: 87)
2026-02-22 10:15:11,685 - INFO - 📥 Downloads complete: 66 successful, 0 failed
2026-02-22 10:15:11,685 - INFO - 📊 Progress: 67/201 (Remaining: 135)
2026-02-22 10:15:11,685 - INFO - 🔍 Processing FCR 67: CTG0180080 (Invoice: 88)
2026-02-22 10:15:11,685 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180080
2026-02-22 10:15:12,722 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:15:12,722 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:15:12,827 - INFO - ✅ Iframe element found in page
2026-02-22 10:15:14,828 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:15:14,828 - INFO - 🌐 Resolving Damco FCR id for CTG0180080 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180080
2026-02-22 10:15:15,828 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267269 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180080)
2026-02-22 10:15:15,828 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267269&txt=CTG0180080
2026-02-22 10:15:15,828 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:15:15,833 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:19,833 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:19,833 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:20,128 - INFO - ✅ PDF saved: 067 88 CTG0180080.pdf
2026-02-22 10:15:20,128 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:27,025 - INFO - ✓ Successfully processed booking 67/201: CTG0180080 (Invoice: 88)
2026-02-22 10:15:27,025 - INFO - 📥 Downloads complete: 67 successful, 0 failed
2026-02-22 10:15:27,025 - INFO - 📊 Progress: 68/201 (Remaining: 134)
2026-02-22 10:15:27,025 - INFO - 🔍 Processing FCR 68: CTG0180069 (Invoice: 89)
2026-02-22 10:15:27,025 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180069
2026-02-22 10:15:27,738 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:15:27,738 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:15:27,774 - INFO - ✅ Iframe element found in page
2026-02-22 10:15:29,775 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:15:29,775 - INFO - 🌐 Resolving Damco FCR id for CTG0180069 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180069
2026-02-22 10:15:30,760 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267215 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180069)
2026-02-22 10:15:30,761 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267215&txt=CTG0180069
2026-02-22 10:15:30,761 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:15:30,774 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:34,775 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:34,775 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:35,121 - INFO - ✅ PDF saved: 068 89 CTG0180069.pdf
2026-02-22 10:15:35,121 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:36,605 - INFO - ✓ Successfully processed booking 68/201: CTG0180069 (Invoice: 89)
2026-02-22 10:15:36,605 - INFO - 📥 Downloads complete: 68 successful, 0 failed
2026-02-22 10:15:36,605 - INFO - 📊 Progress: 69/201 (Remaining: 133)
2026-02-22 10:15:36,606 - INFO - 🔍 Processing FCR 69: CTG0180071 (Invoice: 90)
2026-02-22 10:15:36,606 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180071
2026-02-22 10:15:37,505 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:15:37,505 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:15:37,681 - INFO - ✅ Iframe element found in page
2026-02-22 10:15:39,682 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:15:39,682 - INFO - 🌐 Resolving Damco FCR id for CTG0180071 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180071
2026-02-22 10:15:40,650 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267221 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180071)
2026-02-22 10:15:40,650 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267221&txt=CTG0180071
2026-02-22 10:15:40,650 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:15:40,655 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:44,655 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:44,655 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:45,003 - INFO - ✅ PDF saved: 069 90 CTG0180071.pdf
2026-02-22 10:15:45,004 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:46,341 - INFO - ✓ Successfully processed booking 69/201: CTG0180071 (Invoice: 90)
2026-02-22 10:15:46,342 - INFO - 📥 Downloads complete: 69 successful, 0 failed
2026-02-22 10:15:46,342 - INFO - 📊 Progress: 70/201 (Remaining: 132)
2026-02-22 10:15:46,342 - INFO - 🔍 Processing FCR 70: CTG0180075 (Invoice: 91)
2026-02-22 10:15:46,342 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180075
2026-02-22 10:15:47,414 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:15:47,414 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:15:47,531 - INFO - ✅ Iframe element found in page
2026-02-22 10:15:49,532 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:15:49,532 - INFO - 🌐 Resolving Damco FCR id for CTG0180075 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180075
2026-02-22 10:15:50,512 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267257 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180075)
2026-02-22 10:15:50,512 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267257&txt=CTG0180075
2026-02-22 10:15:50,512 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:15:50,517 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:15:54,518 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:15:54,518 - INFO - 📄 Printing page to PDF...
2026-02-22 10:15:57,675 - INFO - ✅ PDF saved: 070 91 CTG0180075.pdf
2026-02-22 10:15:57,676 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:15:59,000 - INFO - ✓ Successfully processed booking 70/201: CTG0180075 (Invoice: 91)
2026-02-22 10:15:59,000 - INFO - 📥 Downloads complete: 70 successful, 0 failed
2026-02-22 10:15:59,000 - INFO - 📊 Progress: 71/201 (Remaining: 131)
2026-02-22 10:15:59,000 - INFO - 🔍 Processing FCR 71: CTG0219630 (Invoice: 92)
2026-02-22 10:15:59,000 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0219630
2026-02-22 10:16:01,111 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:01,111 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:01,240 - INFO - ✅ Iframe element found in page
2026-02-22 10:16:03,241 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:16:03,241 - INFO - 🌐 Resolving Damco FCR id for CTG0219630 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0219630
2026-02-22 10:16:04,228 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46417684 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0219630)
2026-02-22 10:16:04,229 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46417684&txt=CTG0219630
2026-02-22 10:16:04,230 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:16:04,234 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:16:08,235 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:16:08,235 - INFO - 📄 Printing page to PDF...
2026-02-22 10:16:08,789 - INFO - ✅ PDF saved: 071 92 CTG0219630.pdf
2026-02-22 10:16:08,790 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:16:12,009 - INFO - ✓ Successfully processed booking 71/201: CTG0219630 (Invoice: 92)
2026-02-22 10:16:12,009 - INFO - 📥 Downloads complete: 71 successful, 0 failed
2026-02-22 10:16:12,009 - INFO - 📊 Progress: 72/201 (Remaining: 130)
2026-02-22 10:16:12,009 - INFO - 🔍 Processing FCR 72: CTG0215511 (Invoice: 93)
2026-02-22 10:16:12,009 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215511
2026-02-22 10:16:17,553 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:17,553 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:17,557 - INFO - ✅ Iframe element found in page
2026-02-22 10:16:19,558 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:16:19,558 - INFO - 🌐 Resolving Damco FCR id for CTG0215511 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215511
2026-02-22 10:16:20,500 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401767 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215511)
2026-02-22 10:16:20,501 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401767&txt=CTG0215511
2026-02-22 10:16:20,501 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:16:20,506 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:16:24,507 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:16:24,508 - INFO - 📄 Printing page to PDF...
2026-02-22 10:16:25,139 - INFO - ✅ PDF saved: 072 93 CTG0215511.pdf
2026-02-22 10:16:25,140 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:16:26,557 - INFO - ✓ Successfully processed booking 72/201: CTG0215511 (Invoice: 93)
2026-02-22 10:16:26,558 - INFO - 📥 Downloads complete: 72 successful, 0 failed
2026-02-22 10:16:26,558 - INFO - 📊 Progress: 73/201 (Remaining: 129)
2026-02-22 10:16:26,558 - INFO - 🔍 Processing FCR 73: CTG0215558 (Invoice: 94)
2026-02-22 10:16:26,558 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215558
2026-02-22 10:16:27,712 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:27,712 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:27,834 - INFO - ✅ Iframe element found in page
2026-02-22 10:16:29,835 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:16:29,835 - INFO - 🌐 Resolving Damco FCR id for CTG0215558 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215558
2026-02-22 10:16:30,805 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401845 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215558)
2026-02-22 10:16:30,806 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401845&txt=CTG0215558
2026-02-22 10:16:30,806 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:16:30,811 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:16:34,811 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:16:34,811 - INFO - 📄 Printing page to PDF...
2026-02-22 10:16:35,143 - INFO - ✅ PDF saved: 073 94 CTG0215558.pdf
2026-02-22 10:16:35,143 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:16:36,432 - INFO - ✓ Successfully processed booking 73/201: CTG0215558 (Invoice: 94)
2026-02-22 10:16:36,432 - INFO - 📥 Downloads complete: 73 successful, 0 failed
2026-02-22 10:16:36,432 - INFO - 📊 Progress: 74/201 (Remaining: 128)
2026-02-22 10:16:36,432 - INFO - 🔍 Processing FCR 74: CTG0215556 (Invoice: 95)
2026-02-22 10:16:36,432 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215556
2026-02-22 10:16:37,493 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:37,494 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:37,612 - INFO - ✅ Iframe element found in page
2026-02-22 10:16:39,613 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:16:39,613 - INFO - 🌐 Resolving Damco FCR id for CTG0215556 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215556
2026-02-22 10:16:40,568 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401841 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215556)
2026-02-22 10:16:40,568 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401841&txt=CTG0215556
2026-02-22 10:16:40,569 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:16:40,574 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:16:44,575 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:16:44,575 - INFO - 📄 Printing page to PDF...
2026-02-22 10:16:44,895 - INFO - ✅ PDF saved: 074 95 CTG0215556.pdf
2026-02-22 10:16:44,895 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:16:46,184 - INFO - ✓ Successfully processed booking 74/201: CTG0215556 (Invoice: 95)
2026-02-22 10:16:46,185 - INFO - 📥 Downloads complete: 74 successful, 0 failed
2026-02-22 10:16:46,185 - INFO - 📊 Progress: 75/201 (Remaining: 127)
2026-02-22 10:16:46,185 - INFO - 🔍 Processing FCR 75: CTG0215563 (Invoice: 96)
2026-02-22 10:16:46,185 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0215563
2026-02-22 10:16:48,987 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:48,988 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:49,095 - INFO - ✅ Iframe element found in page
2026-02-22 10:16:51,096 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:16:51,096 - INFO - 🌐 Resolving Damco FCR id for CTG0215563 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0215563
2026-02-22 10:16:52,052 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46401851 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0215563)
2026-02-22 10:16:52,052 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46401851&txt=CTG0215563
2026-02-22 10:16:52,052 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:16:52,060 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:16:56,060 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:16:56,061 - INFO - 📄 Printing page to PDF...
2026-02-22 10:16:56,369 - INFO - ✅ PDF saved: 075 96 CTG0215563.pdf
2026-02-22 10:16:56,369 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:16:57,663 - INFO - ✓ Successfully processed booking 75/201: CTG0215563 (Invoice: 96)
2026-02-22 10:16:57,663 - INFO - 📥 Downloads complete: 75 successful, 0 failed
2026-02-22 10:16:57,663 - INFO - 📊 Progress: 76/201 (Remaining: 126)
2026-02-22 10:16:57,663 - INFO - 🔍 Processing FCR 76: CTG0231324 (Invoice: 97)
2026-02-22 10:16:57,663 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0231324
2026-02-22 10:16:58,819 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:16:58,819 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:16:58,946 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:00,947 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:00,947 - INFO - 🌐 Resolving Damco FCR id for CTG0231324 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0231324
2026-02-22 10:17:01,947 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46464768 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0231324)
2026-02-22 10:17:01,948 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46464768&txt=CTG0231324
2026-02-22 10:17:01,948 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:17:01,964 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:17:05,964 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:17:05,964 - INFO - 📄 Printing page to PDF...
2026-02-22 10:17:06,258 - INFO - ✅ PDF saved: 076 97 CTG0231324.pdf
2026-02-22 10:17:06,258 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:17:08,363 - INFO - ✓ Successfully processed booking 76/201: CTG0231324 (Invoice: 97)
2026-02-22 10:17:08,363 - INFO - 📥 Downloads complete: 76 successful, 0 failed
2026-02-22 10:17:08,364 - INFO - 📊 Progress: 77/201 (Remaining: 125)
2026-02-22 10:17:08,364 - INFO - 🔍 Processing FCR 77: CTG0237275 (Invoice: 98)
2026-02-22 10:17:08,364 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237275
2026-02-22 10:17:12,088 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:17:12,088 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:17:12,197 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:14,197 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:14,197 - INFO - 🌐 Resolving Damco FCR id for CTG0237275 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237275
2026-02-22 10:17:15,173 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480623 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237275)
2026-02-22 10:17:15,174 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480623&txt=CTG0237275
2026-02-22 10:17:15,174 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:17:15,179 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:17:19,180 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:17:19,180 - INFO - 📄 Printing page to PDF...
2026-02-22 10:17:19,498 - INFO - ✅ PDF saved: 077 98 CTG0237275.pdf
2026-02-22 10:17:19,498 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:17:20,843 - INFO - ✓ Successfully processed booking 77/201: CTG0237275 (Invoice: 98)
2026-02-22 10:17:20,843 - INFO - 📥 Downloads complete: 77 successful, 0 failed
2026-02-22 10:17:20,843 - INFO - 📊 Progress: 78/201 (Remaining: 124)
2026-02-22 10:17:20,843 - INFO - 🔍 Processing FCR 78: CTG0237269 (Invoice: 99)
2026-02-22 10:17:20,843 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237269
2026-02-22 10:17:21,935 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:17:21,935 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:17:22,059 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:24,060 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:24,060 - INFO - 🌐 Resolving Damco FCR id for CTG0237269 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237269
2026-02-22 10:17:25,047 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480616 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237269)
2026-02-22 10:17:25,048 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480616&txt=CTG0237269
2026-02-22 10:17:25,048 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:17:26,751 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:17:30,752 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:17:30,752 - INFO - 📄 Printing page to PDF...
2026-02-22 10:17:31,080 - INFO - ✅ PDF saved: 078 99 CTG0237269.pdf
2026-02-22 10:17:31,080 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:17:32,391 - INFO - ✓ Successfully processed booking 78/201: CTG0237269 (Invoice: 99)
2026-02-22 10:17:32,391 - INFO - 📥 Downloads complete: 78 successful, 0 failed
2026-02-22 10:17:32,391 - INFO - 📊 Progress: 79/201 (Remaining: 123)
2026-02-22 10:17:32,391 - INFO - 🔍 Processing FCR 79: CTG0266925 (Invoice: 100)
2026-02-22 10:17:32,392 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266925
2026-02-22 10:17:33,494 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:17:33,494 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:17:33,750 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:35,750 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:35,750 - INFO - 🌐 Resolving Damco FCR id for CTG0266925 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266925
2026-02-22 10:17:36,714 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580881 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266925)
2026-02-22 10:17:36,714 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580881&txt=CTG0266925
2026-02-22 10:17:36,714 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:17:36,718 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:17:40,719 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:17:40,719 - INFO - 📄 Printing page to PDF...
2026-02-22 10:17:41,063 - INFO - ✅ PDF saved: 079 100 CTG0266925.pdf
2026-02-22 10:17:41,063 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:17:42,502 - INFO - ✓ Successfully processed booking 79/201: CTG0266925 (Invoice: 100)
2026-02-22 10:17:42,502 - INFO - 📥 Downloads complete: 79 successful, 0 failed
2026-02-22 10:17:42,503 - INFO - 📊 Progress: 80/201 (Remaining: 122)
2026-02-22 10:17:42,503 - INFO - 🔍 Processing FCR 80: CTG0267018 (Invoice: 101)
2026-02-22 10:17:42,503 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267018
2026-02-22 10:17:44,236 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:17:44,236 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:17:44,351 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:46,351 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:46,352 - INFO - 🌐 Resolving Damco FCR id for CTG0267018 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267018
2026-02-22 10:17:47,359 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581065 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267018)
2026-02-22 10:17:47,359 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581065&txt=CTG0267018
2026-02-22 10:17:47,360 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:17:47,364 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:17:51,364 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:17:51,364 - INFO - 📄 Printing page to PDF...
2026-02-22 10:17:51,738 - INFO - ✅ PDF saved: 080 101 CTG0267018.pdf
2026-02-22 10:17:51,739 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:17:53,066 - INFO - ✓ Successfully processed booking 80/201: CTG0267018 (Invoice: 101)
2026-02-22 10:17:53,067 - INFO - 📥 Downloads complete: 80 successful, 0 failed
2026-02-22 10:17:53,067 - INFO - 📊 Progress: 81/201 (Remaining: 121)
2026-02-22 10:17:53,067 - INFO - 🔍 Processing FCR 81: CTG0267031 (Invoice: 102)
2026-02-22 10:17:53,067 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267031
2026-02-22 10:17:57,620 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:17:57,620 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:17:57,726 - INFO - ✅ Iframe element found in page
2026-02-22 10:17:59,726 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:17:59,727 - INFO - 🌐 Resolving Damco FCR id for CTG0267031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267031
2026-02-22 10:18:00,712 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581082 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267031)
2026-02-22 10:18:00,713 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581082&txt=CTG0267031
2026-02-22 10:18:00,713 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:18:00,726 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:18:04,728 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:18:04,728 - INFO - 📄 Printing page to PDF...
2026-02-22 10:18:05,143 - INFO - ✅ PDF saved: 081 102 CTG0267031.pdf
2026-02-22 10:18:05,143 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:18:06,606 - INFO - ✓ Successfully processed booking 81/201: CTG0267031 (Invoice: 102)
2026-02-22 10:18:06,606 - INFO - 📥 Downloads complete: 81 successful, 0 failed
2026-02-22 10:18:06,606 - INFO - 📊 Progress: 82/201 (Remaining: 120)
2026-02-22 10:18:06,606 - INFO - 🔍 Processing FCR 82: CTG0267052 (Invoice: 103)
2026-02-22 10:18:06,606 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267052
2026-02-22 10:18:07,743 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:18:07,743 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:18:07,858 - INFO - ✅ Iframe element found in page
2026-02-22 10:18:09,859 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:18:09,860 - INFO - 🌐 Resolving Damco FCR id for CTG0267052 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267052
2026-02-22 10:18:10,822 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581114 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267052)
2026-02-22 10:18:10,823 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581114&txt=CTG0267052
2026-02-22 10:18:10,823 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:18:10,827 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:18:14,827 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:18:14,827 - INFO - 📄 Printing page to PDF...
2026-02-22 10:18:15,468 - INFO - ✅ PDF saved: 082 103 CTG0267052.pdf
2026-02-22 10:18:15,468 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:18:16,758 - INFO - ✓ Successfully processed booking 82/201: CTG0267052 (Invoice: 103)
2026-02-22 10:18:16,758 - INFO - 📥 Downloads complete: 82 successful, 0 failed
2026-02-22 10:18:16,758 - INFO - 📊 Progress: 83/201 (Remaining: 119)
2026-02-22 10:18:16,758 - INFO - 🔍 Processing FCR 83: CTG0267020 (Invoice: 104)
2026-02-22 10:18:16,758 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267020
2026-02-22 10:18:18,115 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:18:18,115 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:18:18,264 - INFO - ✅ Iframe element found in page
2026-02-22 10:18:20,265 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:18:20,265 - INFO - 🌐 Resolving Damco FCR id for CTG0267020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267020
2026-02-22 10:18:21,203 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581067 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267020)
2026-02-22 10:18:21,203 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581067&txt=CTG0267020
2026-02-22 10:18:21,203 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:18:21,208 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:18:25,208 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:18:25,209 - INFO - 📄 Printing page to PDF...
2026-02-22 10:18:25,571 - INFO - ✅ PDF saved: 083 104 CTG0267020.pdf
2026-02-22 10:18:25,571 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:18:26,889 - INFO - ✓ Successfully processed booking 83/201: CTG0267020 (Invoice: 104)
2026-02-22 10:18:26,889 - INFO - 📥 Downloads complete: 83 successful, 0 failed
2026-02-22 10:18:26,890 - INFO - 📊 Progress: 84/201 (Remaining: 118)
2026-02-22 10:18:26,890 - INFO - 🔍 Processing FCR 84: CTG0267023 (Invoice: 105)
2026-02-22 10:18:26,890 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267023
2026-02-22 10:18:28,103 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:18:28,103 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:18:28,248 - INFO - ✅ Iframe element found in page
2026-02-22 10:18:30,249 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:18:30,249 - INFO - 🌐 Resolving Damco FCR id for CTG0267023 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267023
2026-02-22 10:18:31,184 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581071 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267023)
2026-02-22 10:18:31,184 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581071&txt=CTG0267023
2026-02-22 10:18:31,184 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:18:31,189 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:18:35,190 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:18:35,190 - INFO - 📄 Printing page to PDF...
2026-02-22 10:18:35,513 - INFO - ✅ PDF saved: 084 105 CTG0267023.pdf
2026-02-22 10:18:35,513 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:18:36,800 - INFO - ✓ Successfully processed booking 84/201: CTG0267023 (Invoice: 105)
2026-02-22 10:18:36,800 - INFO - 📥 Downloads complete: 84 successful, 0 failed
2026-02-22 10:18:36,800 - INFO - 📊 Progress: 85/201 (Remaining: 117)
2026-02-22 10:18:36,800 - INFO - 🔍 Processing FCR 85: CTG0267027 (Invoice: 106)
2026-02-22 10:18:36,800 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267027
2026-02-22 10:18:37,857 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:18:37,857 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:18:38,005 - INFO - ✅ Iframe element found in page
2026-02-22 10:18:40,006 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:18:40,006 - INFO - 🌐 Resolving Damco FCR id for CTG0267027 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267027
2026-02-22 10:18:50,433 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581077 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267027)
2026-02-22 10:18:50,433 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581077&txt=CTG0267027
2026-02-22 10:18:50,433 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:18:50,437 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:18:54,438 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:18:54,438 - INFO - 📄 Printing page to PDF...
2026-02-22 10:18:54,747 - INFO - ✅ PDF saved: 085 106 CTG0267027.pdf
2026-02-22 10:18:54,747 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:18:56,199 - INFO - ✓ Successfully processed booking 85/201: CTG0267027 (Invoice: 106)
2026-02-22 10:18:56,199 - INFO - 📥 Downloads complete: 85 successful, 0 failed
2026-02-22 10:18:56,199 - INFO - 📊 Progress: 86/201 (Remaining: 116)
2026-02-22 10:18:56,200 - INFO - 🔍 Processing FCR 86: CTG0267025 (Invoice: 107)
2026-02-22 10:18:56,200 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267025
2026-02-22 10:19:04,414 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:04,414 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:04,420 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:06,421 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:06,421 - INFO - 🌐 Resolving Damco FCR id for CTG0267025 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267025
2026-02-22 10:19:07,900 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267025)
2026-02-22 10:19:07,900 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581074&txt=CTG0267025
2026-02-22 10:19:07,900 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:07,904 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:19:11,905 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:19:11,905 - INFO - 📄 Printing page to PDF...
2026-02-22 10:19:12,273 - INFO - ✅ PDF saved: 086 107 CTG0267025.pdf
2026-02-22 10:19:12,273 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:19:13,597 - INFO - ✓ Successfully processed booking 86/201: CTG0267025 (Invoice: 107)
2026-02-22 10:19:13,597 - INFO - 📥 Downloads complete: 86 successful, 0 failed
2026-02-22 10:19:13,597 - INFO - 📊 Progress: 87/201 (Remaining: 115)
2026-02-22 10:19:13,597 - INFO - 🔍 Processing FCR 87: CTG0267016 (Invoice: 108)
2026-02-22 10:19:13,598 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267016
2026-02-22 10:19:14,614 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:14,614 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:14,720 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:16,720 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:16,721 - INFO - 🌐 Resolving Damco FCR id for CTG0267016 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267016
2026-02-22 10:19:17,696 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581061 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267016)
2026-02-22 10:19:17,696 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581061&txt=CTG0267016
2026-02-22 10:19:17,697 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:17,701 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:19:21,701 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:19:21,702 - INFO - 📄 Printing page to PDF...
2026-02-22 10:19:22,019 - INFO - ✅ PDF saved: 087 108 CTG0267016.pdf
2026-02-22 10:19:22,019 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:19:23,316 - INFO - ✓ Successfully processed booking 87/201: CTG0267016 (Invoice: 108)
2026-02-22 10:19:23,316 - INFO - 📥 Downloads complete: 87 successful, 0 failed
2026-02-22 10:19:23,317 - INFO - 📊 Progress: 88/201 (Remaining: 114)
2026-02-22 10:19:23,317 - INFO - 🔍 Processing FCR 88: CTG0267035 (Invoice: 109)
2026-02-22 10:19:23,317 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0267035
2026-02-22 10:19:26,121 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:26,121 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:26,225 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:28,225 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:28,227 - INFO - 🌐 Resolving Damco FCR id for CTG0267035 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0267035
2026-02-22 10:19:29,160 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46581087 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0267035)
2026-02-22 10:19:29,161 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46581087&txt=CTG0267035
2026-02-22 10:19:29,161 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:29,166 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:19:33,167 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:19:33,167 - INFO - 📄 Printing page to PDF...
2026-02-22 10:19:33,463 - INFO - ✅ PDF saved: 088 109 CTG0267035.pdf
2026-02-22 10:19:33,463 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:19:35,164 - INFO - ✓ Successfully processed booking 88/201: CTG0267035 (Invoice: 109)
2026-02-22 10:19:35,164 - INFO - 📥 Downloads complete: 88 successful, 0 failed
2026-02-22 10:19:35,164 - INFO - 📊 Progress: 89/201 (Remaining: 113)
2026-02-22 10:19:35,165 - INFO - 🔍 Processing FCR 89: CTG0308267 (Invoice: 110)
2026-02-22 10:19:35,165 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308267
2026-02-22 10:19:36,565 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:36,565 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:36,677 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:38,677 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:38,677 - INFO - 🌐 Resolving Damco FCR id for CTG0308267 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308267
2026-02-22 10:19:39,645 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720311 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308267)
2026-02-22 10:19:39,645 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720311&txt=CTG0308267
2026-02-22 10:19:39,645 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:39,650 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:19:43,651 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:19:43,651 - INFO - 📄 Printing page to PDF...
2026-02-22 10:19:43,990 - INFO - ✅ PDF saved: 089 110 CTG0308267.pdf
2026-02-22 10:19:43,990 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:19:45,299 - INFO - ✓ Successfully processed booking 89/201: CTG0308267 (Invoice: 110)
2026-02-22 10:19:45,299 - INFO - 📥 Downloads complete: 89 successful, 0 failed
2026-02-22 10:19:45,299 - INFO - 📊 Progress: 90/201 (Remaining: 112)
2026-02-22 10:19:45,299 - INFO - 🔍 Processing FCR 90: CTG0308207 (Invoice: 111)
2026-02-22 10:19:45,299 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308207
2026-02-22 10:19:46,319 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:46,319 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:46,427 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:48,427 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:48,427 - INFO - 🌐 Resolving Damco FCR id for CTG0308207 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308207
2026-02-22 10:19:49,403 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720156 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308207)
2026-02-22 10:19:49,403 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720156&txt=CTG0308207
2026-02-22 10:19:49,403 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:49,408 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:19:53,408 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:19:53,408 - INFO - 📄 Printing page to PDF...
2026-02-22 10:19:53,739 - INFO - ✅ PDF saved: 090 111 CTG0308207.pdf
2026-02-22 10:19:53,739 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:19:55,014 - INFO - ✓ Successfully processed booking 90/201: CTG0308207 (Invoice: 111)
2026-02-22 10:19:55,014 - INFO - 📥 Downloads complete: 90 successful, 0 failed
2026-02-22 10:19:55,014 - INFO - 📊 Progress: 91/201 (Remaining: 111)
2026-02-22 10:19:55,014 - INFO - 🔍 Processing FCR 91: CTG0308332 (Invoice: 112)
2026-02-22 10:19:55,014 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308332
2026-02-22 10:19:56,382 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:19:56,382 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:19:56,502 - INFO - ✅ Iframe element found in page
2026-02-22 10:19:58,503 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:19:58,503 - INFO - 🌐 Resolving Damco FCR id for CTG0308332 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308332
2026-02-22 10:19:59,436 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720388 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308332)
2026-02-22 10:19:59,437 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720388&txt=CTG0308332
2026-02-22 10:19:59,437 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:19:59,441 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:03,441 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:03,441 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:03,808 - INFO - ✅ PDF saved: 091 112 CTG0308332.pdf
2026-02-22 10:20:03,808 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:05,102 - INFO - ✓ Successfully processed booking 91/201: CTG0308332 (Invoice: 112)
2026-02-22 10:20:05,102 - INFO - 📥 Downloads complete: 91 successful, 0 failed
2026-02-22 10:20:05,102 - INFO - 📊 Progress: 92/201 (Remaining: 110)
2026-02-22 10:20:05,103 - INFO - 🔍 Processing FCR 92: CTG0308212 (Invoice: 113)
2026-02-22 10:20:05,103 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308212
2026-02-22 10:20:08,128 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:08,128 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:08,265 - INFO - ✅ Iframe element found in page
2026-02-22 10:20:10,265 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:20:10,266 - INFO - 🌐 Resolving Damco FCR id for CTG0308212 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308212
2026-02-22 10:20:11,256 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720165 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308212)
2026-02-22 10:20:11,257 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720165&txt=CTG0308212
2026-02-22 10:20:11,257 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:20:11,263 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:15,263 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:15,263 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:15,573 - INFO - ✅ PDF saved: 092 113 CTG0308212.pdf
2026-02-22 10:20:15,574 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:17,014 - INFO - ✓ Successfully processed booking 92/201: CTG0308212 (Invoice: 113)
2026-02-22 10:20:17,014 - INFO - 📥 Downloads complete: 92 successful, 0 failed
2026-02-22 10:20:17,015 - INFO - 📊 Progress: 93/201 (Remaining: 109)
2026-02-22 10:20:17,015 - INFO - 🔍 Processing FCR 93: CTG0308258 (Invoice: 114)
2026-02-22 10:20:17,015 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308258
2026-02-22 10:20:18,357 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:18,357 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:18,471 - INFO - ✅ Iframe element found in page
2026-02-22 10:20:20,471 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:20:20,471 - INFO - 🌐 Resolving Damco FCR id for CTG0308258 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308258
2026-02-22 10:20:21,446 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720302 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308258)
2026-02-22 10:20:21,446 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720302&txt=CTG0308258
2026-02-22 10:20:21,446 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:20:21,450 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:25,451 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:25,451 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:25,779 - INFO - ✅ PDF saved: 093 114 CTG0308258.pdf
2026-02-22 10:20:25,779 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:27,270 - INFO - ✓ Successfully processed booking 93/201: CTG0308258 (Invoice: 114)
2026-02-22 10:20:27,270 - INFO - 📥 Downloads complete: 93 successful, 0 failed
2026-02-22 10:20:27,270 - INFO - 📊 Progress: 94/201 (Remaining: 108)
2026-02-22 10:20:27,270 - INFO - 🔍 Processing FCR 94: CTG0308423 (Invoice: 115)
2026-02-22 10:20:27,270 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308423
2026-02-22 10:20:28,446 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:28,446 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:28,603 - INFO - ✅ Iframe element found in page
2026-02-22 10:20:30,603 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:20:30,604 - INFO - 🌐 Resolving Damco FCR id for CTG0308423 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308423
2026-02-22 10:20:31,565 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720532 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308423)
2026-02-22 10:20:31,566 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720532&txt=CTG0308423
2026-02-22 10:20:31,566 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:20:31,570 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:35,571 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:35,571 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:35,918 - INFO - ✅ PDF saved: 094 115 CTG0308423.pdf
2026-02-22 10:20:35,918 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:37,240 - INFO - ✓ Successfully processed booking 94/201: CTG0308423 (Invoice: 115)
2026-02-22 10:20:37,240 - INFO - 📥 Downloads complete: 94 successful, 0 failed
2026-02-22 10:20:37,241 - INFO - 📊 Progress: 95/201 (Remaining: 107)
2026-02-22 10:20:37,241 - INFO - 🔍 Processing FCR 95: CTG0308339 (Invoice: 116)
2026-02-22 10:20:37,241 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308339
2026-02-22 10:20:38,390 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:38,390 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:38,530 - INFO - ✅ Iframe element found in page
2026-02-22 10:20:40,530 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:20:40,530 - INFO - 🌐 Resolving Damco FCR id for CTG0308339 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308339
2026-02-22 10:20:41,487 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720395 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308339)
2026-02-22 10:20:41,488 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720395&txt=CTG0308339
2026-02-22 10:20:41,488 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:20:41,492 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:45,492 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:45,493 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:45,853 - INFO - ✅ PDF saved: 095 116 CTG0308339.pdf
2026-02-22 10:20:45,854 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:47,149 - INFO - ✓ Successfully processed booking 95/201: CTG0308339 (Invoice: 116)
2026-02-22 10:20:47,149 - INFO - 📥 Downloads complete: 95 successful, 0 failed
2026-02-22 10:20:47,150 - INFO - 📊 Progress: 96/201 (Remaining: 106)
2026-02-22 10:20:47,150 - INFO - 🔍 Processing FCR 96: CTG0308383 (Invoice: 117)
2026-02-22 10:20:47,150 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308383
2026-02-22 10:20:48,329 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:48,329 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:48,475 - INFO - ✅ Iframe element found in page
2026-02-22 10:20:50,476 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:20:50,476 - INFO - 🌐 Resolving Damco FCR id for CTG0308383 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308383
2026-02-22 10:20:51,454 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720478 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308383)
2026-02-22 10:20:51,454 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720478&txt=CTG0308383
2026-02-22 10:20:51,454 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:20:51,459 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:20:55,459 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:20:55,459 - INFO - 📄 Printing page to PDF...
2026-02-22 10:20:55,768 - INFO - ✅ PDF saved: 096 117 CTG0308383.pdf
2026-02-22 10:20:55,769 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:20:57,235 - INFO - ✓ Successfully processed booking 96/201: CTG0308383 (Invoice: 117)
2026-02-22 10:20:57,236 - INFO - 📥 Downloads complete: 96 successful, 0 failed
2026-02-22 10:20:57,236 - INFO - 📊 Progress: 97/201 (Remaining: 105)
2026-02-22 10:20:57,236 - INFO - 🔍 Processing FCR 97: CTG0308303 (Invoice: 118)
2026-02-22 10:20:57,236 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308303
2026-02-22 10:20:58,287 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:20:58,287 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:20:58,400 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:00,400 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:00,400 - INFO - 🌐 Resolving Damco FCR id for CTG0308303 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308303
2026-02-22 10:21:01,354 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720355 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308303)
2026-02-22 10:21:01,354 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720355&txt=CTG0308303
2026-02-22 10:21:01,354 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:01,359 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:05,359 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:05,359 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:05,671 - INFO - ✅ PDF saved: 097 118 CTG0308303.pdf
2026-02-22 10:21:05,671 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:06,978 - INFO - ✓ Successfully processed booking 97/201: CTG0308303 (Invoice: 118)
2026-02-22 10:21:06,979 - INFO - 📥 Downloads complete: 97 successful, 0 failed
2026-02-22 10:21:06,979 - INFO - 📊 Progress: 98/201 (Remaining: 104)
2026-02-22 10:21:06,979 - INFO - 🔍 Processing FCR 98: CTG0308307 (Invoice: 119)
2026-02-22 10:21:06,979 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308307
2026-02-22 10:21:09,169 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:09,169 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:09,279 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:11,280 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:11,280 - INFO - 🌐 Resolving Damco FCR id for CTG0308307 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308307
2026-02-22 10:21:12,261 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720360 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308307)
2026-02-22 10:21:12,261 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720360&txt=CTG0308307
2026-02-22 10:21:12,261 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:12,266 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:16,267 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:16,267 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:16,602 - INFO - ✅ PDF saved: 098 119 CTG0308307.pdf
2026-02-22 10:21:16,602 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:17,891 - INFO - ✓ Successfully processed booking 98/201: CTG0308307 (Invoice: 119)
2026-02-22 10:21:17,891 - INFO - 📥 Downloads complete: 98 successful, 0 failed
2026-02-22 10:21:17,891 - INFO - 📊 Progress: 99/201 (Remaining: 103)
2026-02-22 10:21:17,891 - INFO - 🔍 Processing FCR 99: CTG0308323 (Invoice: 120)
2026-02-22 10:21:17,891 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308323
2026-02-22 10:21:18,945 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:18,945 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:19,054 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:21,054 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:21,054 - INFO - 🌐 Resolving Damco FCR id for CTG0308323 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308323
2026-02-22 10:21:22,118 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720379 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308323)
2026-02-22 10:21:22,119 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720379&txt=CTG0308323
2026-02-22 10:21:22,119 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:22,123 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:26,123 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:26,123 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:26,484 - INFO - ✅ PDF saved: 099 120 CTG0308323.pdf
2026-02-22 10:21:26,485 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:27,784 - INFO - ✓ Successfully processed booking 99/201: CTG0308323 (Invoice: 120)
2026-02-22 10:21:27,784 - INFO - 📥 Downloads complete: 99 successful, 0 failed
2026-02-22 10:21:27,784 - INFO - 📊 Progress: 100/201 (Remaining: 102)
2026-02-22 10:21:27,784 - INFO - 🔍 Processing FCR 100: CTG0308433 (Invoice: 121)
2026-02-22 10:21:27,784 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308433
2026-02-22 10:21:28,863 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:28,863 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:28,985 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:30,985 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:30,985 - INFO - 🌐 Resolving Damco FCR id for CTG0308433 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308433
2026-02-22 10:21:31,930 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720545 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308433)
2026-02-22 10:21:31,931 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720545&txt=CTG0308433
2026-02-22 10:21:31,931 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:31,938 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:35,939 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:35,939 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:36,284 - INFO - ✅ PDF saved: 100 121 CTG0308433.pdf
2026-02-22 10:21:36,284 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:37,584 - INFO - ✓ Successfully processed booking 100/201: CTG0308433 (Invoice: 121)
2026-02-22 10:21:37,584 - INFO - 📥 Downloads complete: 100 successful, 0 failed
2026-02-22 10:21:37,585 - INFO - 📊 Progress: 101/201 (Remaining: 101)
2026-02-22 10:21:37,585 - INFO - 🔍 Processing FCR 101: CTG0308104 (Invoice: 122)
2026-02-22 10:21:37,585 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308104
2026-02-22 10:21:38,696 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:38,697 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:38,876 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:40,876 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:40,877 - INFO - 🌐 Resolving Damco FCR id for CTG0308104 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308104
2026-02-22 10:21:42,845 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720025 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308104)
2026-02-22 10:21:42,845 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720025&txt=CTG0308104
2026-02-22 10:21:42,845 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:42,850 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:46,851 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:46,851 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:47,153 - INFO - ✅ PDF saved: 101 122 CTG0308104.pdf
2026-02-22 10:21:47,153 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:48,439 - INFO - ✓ Successfully processed booking 101/201: CTG0308104 (Invoice: 122)
2026-02-22 10:21:48,439 - INFO - 📥 Downloads complete: 101 successful, 0 failed
2026-02-22 10:21:48,439 - INFO - 📊 Progress: 102/201 (Remaining: 100)
2026-02-22 10:21:48,439 - INFO - 🔍 Processing FCR 102: CTG0308764 (Invoice: 123)
2026-02-22 10:21:48,439 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308764
2026-02-22 10:21:49,465 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:49,465 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:49,573 - INFO - ✅ Iframe element found in page
2026-02-22 10:21:51,573 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:21:51,574 - INFO - 🌐 Resolving Damco FCR id for CTG0308764 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308764
2026-02-22 10:21:52,541 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721304 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308764)
2026-02-22 10:21:52,542 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721304&txt=CTG0308764
2026-02-22 10:21:52,542 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:21:52,554 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:21:56,555 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:21:56,555 - INFO - 📄 Printing page to PDF...
2026-02-22 10:21:56,935 - INFO - ✅ PDF saved: 102 123 CTG0308764.pdf
2026-02-22 10:21:56,935 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:21:58,310 - INFO - ✓ Successfully processed booking 102/201: CTG0308764 (Invoice: 123)
2026-02-22 10:21:58,310 - INFO - 📥 Downloads complete: 102 successful, 0 failed
2026-02-22 10:21:58,310 - INFO - 📊 Progress: 103/201 (Remaining: 99)
2026-02-22 10:21:58,310 - INFO - 🔍 Processing FCR 103: CTG0308651 (Invoice: 124)
2026-02-22 10:21:58,310 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308651
2026-02-22 10:21:59,443 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:21:59,443 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:21:59,560 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:01,560 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:01,561 - INFO - 🌐 Resolving Damco FCR id for CTG0308651 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308651
2026-02-22 10:22:02,522 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720978 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308651)
2026-02-22 10:22:02,522 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720978&txt=CTG0308651
2026-02-22 10:22:02,522 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:02,527 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:06,527 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:06,527 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:06,833 - INFO - ✅ PDF saved: 103 124 CTG0308651.pdf
2026-02-22 10:22:06,833 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:08,140 - INFO - ✓ Successfully processed booking 103/201: CTG0308651 (Invoice: 124)
2026-02-22 10:22:08,140 - INFO - 📥 Downloads complete: 103 successful, 0 failed
2026-02-22 10:22:08,140 - INFO - 📊 Progress: 104/201 (Remaining: 98)
2026-02-22 10:22:08,140 - INFO - 🔍 Processing FCR 104: CTG0308317 (Invoice: 125)
2026-02-22 10:22:08,140 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308317
2026-02-22 10:22:09,170 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:09,170 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:09,283 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:11,284 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:11,284 - INFO - 🌐 Resolving Damco FCR id for CTG0308317 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308317
2026-02-22 10:22:12,239 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720371 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308317)
2026-02-22 10:22:12,239 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720371&txt=CTG0308317
2026-02-22 10:22:12,239 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:12,244 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:16,244 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:16,244 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:16,564 - INFO - ✅ PDF saved: 104 125 CTG0308317.pdf
2026-02-22 10:22:16,564 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:17,891 - INFO - ✓ Successfully processed booking 104/201: CTG0308317 (Invoice: 125)
2026-02-22 10:22:17,891 - INFO - 📥 Downloads complete: 104 successful, 0 failed
2026-02-22 10:22:17,891 - INFO - 📊 Progress: 105/201 (Remaining: 97)
2026-02-22 10:22:17,891 - INFO - 🔍 Processing FCR 105: CTG0307730 (Invoice: 126)
2026-02-22 10:22:17,891 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0307730
2026-02-22 10:22:18,965 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:18,965 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:19,083 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:21,084 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:21,084 - INFO - 🌐 Resolving Damco FCR id for CTG0307730 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0307730
2026-02-22 10:22:22,044 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46719485 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0307730)
2026-02-22 10:22:22,044 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46719485&txt=CTG0307730
2026-02-22 10:22:22,044 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:22,048 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:26,049 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:26,049 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:26,360 - INFO - ✅ PDF saved: 105 126 CTG0307730.pdf
2026-02-22 10:22:26,360 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:27,668 - INFO - ✓ Successfully processed booking 105/201: CTG0307730 (Invoice: 126)
2026-02-22 10:22:27,669 - INFO - 📥 Downloads complete: 105 successful, 0 failed
2026-02-22 10:22:27,669 - INFO - 📊 Progress: 106/201 (Remaining: 96)
2026-02-22 10:22:27,669 - INFO - 🔍 Processing FCR 106: CTG0350106 (Invoice: 127)
2026-02-22 10:22:27,670 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350106
2026-02-22 10:22:28,731 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:28,731 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:28,741 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:30,742 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:30,742 - INFO - 🌐 Resolving Damco FCR id for CTG0350106 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350106
2026-02-22 10:22:31,679 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862760 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350106)
2026-02-22 10:22:31,679 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862760&txt=CTG0350106
2026-02-22 10:22:31,679 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:31,683 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:35,684 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:35,684 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:35,991 - INFO - ✅ PDF saved: 106 127 CTG0350106.pdf
2026-02-22 10:22:35,991 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:37,432 - INFO - ✓ Successfully processed booking 106/201: CTG0350106 (Invoice: 127)
2026-02-22 10:22:37,432 - INFO - 📥 Downloads complete: 106 successful, 0 failed
2026-02-22 10:22:37,433 - INFO - 📊 Progress: 107/201 (Remaining: 95)
2026-02-22 10:22:37,433 - INFO - 🔍 Processing FCR 107: CTG0350088 (Invoice: 128)
2026-02-22 10:22:37,433 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350088
2026-02-22 10:22:38,522 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:38,523 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:38,636 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:40,637 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:40,637 - INFO - 🌐 Resolving Damco FCR id for CTG0350088 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350088
2026-02-22 10:22:41,601 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862742 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350088)
2026-02-22 10:22:41,602 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862742&txt=CTG0350088
2026-02-22 10:22:41,602 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:41,610 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:45,611 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:45,611 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:45,925 - INFO - ✅ PDF saved: 107 128 CTG0350088.pdf
2026-02-22 10:22:45,925 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:47,269 - INFO - ✓ Successfully processed booking 107/201: CTG0350088 (Invoice: 128)
2026-02-22 10:22:47,269 - INFO - 📥 Downloads complete: 107 successful, 0 failed
2026-02-22 10:22:47,269 - INFO - 📊 Progress: 108/201 (Remaining: 94)
2026-02-22 10:22:47,269 - INFO - 🔍 Processing FCR 108: CTG0350097 (Invoice: 129)
2026-02-22 10:22:47,269 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350097
2026-02-22 10:22:48,371 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:48,371 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:48,383 - INFO - ✅ Iframe element found in page
2026-02-22 10:22:50,384 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:22:50,384 - INFO - 🌐 Resolving Damco FCR id for CTG0350097 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350097
2026-02-22 10:22:51,339 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862751 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350097)
2026-02-22 10:22:51,339 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862751&txt=CTG0350097
2026-02-22 10:22:51,339 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:22:51,343 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:22:55,344 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:22:55,344 - INFO - 📄 Printing page to PDF...
2026-02-22 10:22:55,662 - INFO - ✅ PDF saved: 108 129 CTG0350097.pdf
2026-02-22 10:22:55,662 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:22:57,091 - INFO - ✓ Successfully processed booking 108/201: CTG0350097 (Invoice: 129)
2026-02-22 10:22:57,091 - INFO - 📥 Downloads complete: 108 successful, 0 failed
2026-02-22 10:22:57,091 - INFO - 📊 Progress: 109/201 (Remaining: 93)
2026-02-22 10:22:57,091 - INFO - 🔍 Processing FCR 109: CTG0350117 (Invoice: 130)
2026-02-22 10:22:57,091 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350117
2026-02-22 10:22:58,133 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:22:58,133 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:22:58,239 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:00,239 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:00,239 - INFO - 🌐 Resolving Damco FCR id for CTG0350117 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350117
2026-02-22 10:23:01,355 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862773 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350117)
2026-02-22 10:23:01,356 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862773&txt=CTG0350117
2026-02-22 10:23:01,356 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:01,360 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:05,361 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:05,361 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:05,691 - INFO - ✅ PDF saved: 109 130 CTG0350117.pdf
2026-02-22 10:23:05,692 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:06,974 - INFO - ✓ Successfully processed booking 109/201: CTG0350117 (Invoice: 130)
2026-02-22 10:23:06,974 - INFO - 📥 Downloads complete: 109 successful, 0 failed
2026-02-22 10:23:06,974 - INFO - 📊 Progress: 110/201 (Remaining: 92)
2026-02-22 10:23:06,974 - INFO - 🔍 Processing FCR 110: CTG0350108 (Invoice: 131)
2026-02-22 10:23:06,974 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350108
2026-02-22 10:23:08,141 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:08,141 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:08,282 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:10,282 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:10,282 - INFO - 🌐 Resolving Damco FCR id for CTG0350108 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350108
2026-02-22 10:23:11,224 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862762 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350108)
2026-02-22 10:23:11,224 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862762&txt=CTG0350108
2026-02-22 10:23:11,224 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:11,229 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:15,229 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:15,229 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:15,571 - INFO - ✅ PDF saved: 110 131 CTG0350108.pdf
2026-02-22 10:23:15,572 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:17,086 - INFO - ✓ Successfully processed booking 110/201: CTG0350108 (Invoice: 131)
2026-02-22 10:23:17,086 - INFO - 📥 Downloads complete: 110 successful, 0 failed
2026-02-22 10:23:17,086 - INFO - 📊 Progress: 111/201 (Remaining: 91)
2026-02-22 10:23:17,086 - INFO - 🔍 Processing FCR 111: CTG0350113 (Invoice: 132)
2026-02-22 10:23:17,086 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350113
2026-02-22 10:23:18,134 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:18,135 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:18,246 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:20,246 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:20,246 - INFO - 🌐 Resolving Damco FCR id for CTG0350113 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350113
2026-02-22 10:23:21,210 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862767 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350113)
2026-02-22 10:23:21,210 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862767&txt=CTG0350113
2026-02-22 10:23:21,210 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:21,215 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:25,215 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:25,215 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:25,523 - INFO - ✅ PDF saved: 111 132 CTG0350113.pdf
2026-02-22 10:23:25,523 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:26,947 - INFO - ✓ Successfully processed booking 111/201: CTG0350113 (Invoice: 132)
2026-02-22 10:23:26,947 - INFO - 📥 Downloads complete: 111 successful, 0 failed
2026-02-22 10:23:26,947 - INFO - 📊 Progress: 112/201 (Remaining: 90)
2026-02-22 10:23:26,947 - INFO - 🔍 Processing FCR 112: CTG0375401 (Invoice: 133)
2026-02-22 10:23:26,947 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375401
2026-02-22 10:23:28,080 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:28,080 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:28,182 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:30,182 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:30,182 - INFO - 🌐 Resolving Damco FCR id for CTG0375401 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375401
2026-02-22 10:23:31,144 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946772 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375401)
2026-02-22 10:23:31,144 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946772&txt=CTG0375401
2026-02-22 10:23:31,144 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:31,148 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:35,149 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:35,149 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:35,468 - INFO - ✅ PDF saved: 112 133 CTG0375401.pdf
2026-02-22 10:23:35,468 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:36,905 - INFO - ✓ Successfully processed booking 112/201: CTG0375401 (Invoice: 133)
2026-02-22 10:23:36,905 - INFO - 📥 Downloads complete: 112 successful, 0 failed
2026-02-22 10:23:36,905 - INFO - 📊 Progress: 113/201 (Remaining: 89)
2026-02-22 10:23:36,905 - INFO - 🔍 Processing FCR 113: CTG0375409 (Invoice: 134)
2026-02-22 10:23:36,905 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375409
2026-02-22 10:23:38,421 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:38,421 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:38,528 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:40,528 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:40,528 - INFO - 🌐 Resolving Damco FCR id for CTG0375409 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375409
2026-02-22 10:23:41,481 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946780 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375409)
2026-02-22 10:23:41,481 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946780&txt=CTG0375409
2026-02-22 10:23:41,481 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:41,487 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:45,488 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:45,488 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:45,791 - INFO - ✅ PDF saved: 113 134 CTG0375409.pdf
2026-02-22 10:23:45,791 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:47,084 - INFO - ✓ Successfully processed booking 113/201: CTG0375409 (Invoice: 134)
2026-02-22 10:23:47,084 - INFO - 📥 Downloads complete: 113 successful, 0 failed
2026-02-22 10:23:47,084 - INFO - 📊 Progress: 114/201 (Remaining: 88)
2026-02-22 10:23:47,084 - INFO - 🔍 Processing FCR 114: CTG0375411 (Invoice: 135)
2026-02-22 10:23:47,084 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375411
2026-02-22 10:23:48,143 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:48,143 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:48,255 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:50,255 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:50,255 - INFO - 🌐 Resolving Damco FCR id for CTG0375411 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375411
2026-02-22 10:23:51,188 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946782 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375411)
2026-02-22 10:23:51,188 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946782&txt=CTG0375411
2026-02-22 10:23:51,188 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:23:51,192 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:23:55,192 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:23:55,193 - INFO - 📄 Printing page to PDF...
2026-02-22 10:23:55,493 - INFO - ✅ PDF saved: 114 135 CTG0375411.pdf
2026-02-22 10:23:55,493 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:23:56,779 - INFO - ✓ Successfully processed booking 114/201: CTG0375411 (Invoice: 135)
2026-02-22 10:23:56,779 - INFO - 📥 Downloads complete: 114 successful, 0 failed
2026-02-22 10:23:56,779 - INFO - 📊 Progress: 115/201 (Remaining: 87)
2026-02-22 10:23:56,779 - INFO - 🔍 Processing FCR 115: CTG0387578 (Invoice: 136)
2026-02-22 10:23:56,779 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387578
2026-02-22 10:23:57,780 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:23:57,780 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:23:57,895 - INFO - ✅ Iframe element found in page
2026-02-22 10:23:59,896 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:23:59,896 - INFO - 🌐 Resolving Damco FCR id for CTG0387578 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387578
2026-02-22 10:24:00,844 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978563 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387578)
2026-02-22 10:24:00,845 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978563&txt=CTG0387578
2026-02-22 10:24:00,845 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:00,849 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:04,849 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:04,849 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:05,140 - INFO - ✅ PDF saved: 115 136 CTG0387578.pdf
2026-02-22 10:24:05,140 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:07,010 - INFO - ✓ Successfully processed booking 115/201: CTG0387578 (Invoice: 136)
2026-02-22 10:24:07,011 - INFO - 📥 Downloads complete: 115 successful, 0 failed
2026-02-22 10:24:07,011 - INFO - 📊 Progress: 116/201 (Remaining: 86)
2026-02-22 10:24:07,011 - INFO - 🔍 Processing FCR 116: CTG0387582 (Invoice: 137)
2026-02-22 10:24:07,011 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387582
2026-02-22 10:24:08,056 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:08,056 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:08,164 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:10,165 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:10,165 - INFO - 🌐 Resolving Damco FCR id for CTG0387582 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387582
2026-02-22 10:24:11,120 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978564 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387582)
2026-02-22 10:24:11,120 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978564&txt=CTG0387582
2026-02-22 10:24:11,120 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:11,124 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:15,125 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:15,125 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:15,442 - INFO - ✅ PDF saved: 116 137 CTG0387582.pdf
2026-02-22 10:24:15,442 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:16,749 - INFO - ✓ Successfully processed booking 116/201: CTG0387582 (Invoice: 137)
2026-02-22 10:24:16,749 - INFO - 📥 Downloads complete: 116 successful, 0 failed
2026-02-22 10:24:16,749 - INFO - 📊 Progress: 117/201 (Remaining: 85)
2026-02-22 10:24:16,749 - INFO - 🔍 Processing FCR 117: CTG0387575 (Invoice: 138)
2026-02-22 10:24:16,750 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387575
2026-02-22 10:24:17,901 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:17,902 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:18,011 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:20,012 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:20,012 - INFO - 🌐 Resolving Damco FCR id for CTG0387575 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387575
2026-02-22 10:24:20,993 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978561 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387575)
2026-02-22 10:24:20,993 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978561&txt=CTG0387575
2026-02-22 10:24:20,993 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:20,997 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:24,998 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:24,998 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:25,327 - INFO - ✅ PDF saved: 117 138 CTG0387575.pdf
2026-02-22 10:24:25,327 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:26,751 - INFO - ✓ Successfully processed booking 117/201: CTG0387575 (Invoice: 138)
2026-02-22 10:24:26,751 - INFO - 📥 Downloads complete: 117 successful, 0 failed
2026-02-22 10:24:26,751 - INFO - 📊 Progress: 118/201 (Remaining: 84)
2026-02-22 10:24:26,751 - INFO - 🔍 Processing FCR 118: CTG0387588 (Invoice: 139)
2026-02-22 10:24:26,751 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387588
2026-02-22 10:24:27,751 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:27,751 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:27,862 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:29,863 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:29,863 - INFO - 🌐 Resolving Damco FCR id for CTG0387588 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387588
2026-02-22 10:24:30,846 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978565 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387588)
2026-02-22 10:24:30,847 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978565&txt=CTG0387588
2026-02-22 10:24:30,847 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:30,861 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:34,862 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:34,862 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:35,161 - INFO - ✅ PDF saved: 118 139 CTG0387588.pdf
2026-02-22 10:24:35,161 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:36,572 - INFO - ✓ Successfully processed booking 118/201: CTG0387588 (Invoice: 139)
2026-02-22 10:24:36,572 - INFO - 📥 Downloads complete: 118 successful, 0 failed
2026-02-22 10:24:36,573 - INFO - 📊 Progress: 119/201 (Remaining: 83)
2026-02-22 10:24:36,573 - INFO - 🔍 Processing FCR 119: CTG0387548 (Invoice: 140)
2026-02-22 10:24:36,573 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0387548
2026-02-22 10:24:37,592 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:37,592 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:37,694 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:39,694 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:39,694 - INFO - 🌐 Resolving Damco FCR id for CTG0387548 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0387548
2026-02-22 10:24:40,638 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46978544 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0387548)
2026-02-22 10:24:40,638 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46978544&txt=CTG0387548
2026-02-22 10:24:40,638 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:40,642 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:44,643 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:44,643 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:44,987 - INFO - ✅ PDF saved: 119 140 CTG0387548.pdf
2026-02-22 10:24:44,987 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:46,440 - INFO - ✓ Successfully processed booking 119/201: CTG0387548 (Invoice: 140)
2026-02-22 10:24:46,441 - INFO - 📥 Downloads complete: 119 successful, 0 failed
2026-02-22 10:24:46,441 - INFO - 📊 Progress: 120/201 (Remaining: 82)
2026-02-22 10:24:46,441 - INFO - 🔍 Processing FCR 120: CTG0417400 (Invoice: 141)
2026-02-22 10:24:46,441 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417400
2026-02-22 10:24:47,792 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:47,792 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:47,918 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:49,919 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:49,919 - INFO - 🌐 Resolving Damco FCR id for CTG0417400 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417400
2026-02-22 10:24:50,877 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078328 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417400)
2026-02-22 10:24:50,877 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078328&txt=CTG0417400
2026-02-22 10:24:50,877 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:24:50,881 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:24:54,882 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:24:54,883 - INFO - 📄 Printing page to PDF...
2026-02-22 10:24:55,213 - INFO - ✅ PDF saved: 120 141 CTG0417400.pdf
2026-02-22 10:24:55,213 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:24:56,539 - INFO - ✓ Successfully processed booking 120/201: CTG0417400 (Invoice: 141)
2026-02-22 10:24:56,539 - INFO - 📥 Downloads complete: 120 successful, 0 failed
2026-02-22 10:24:56,539 - INFO - 📊 Progress: 121/201 (Remaining: 81)
2026-02-22 10:24:56,539 - INFO - 🔍 Processing FCR 121: CTG0417406 (Invoice: 142)
2026-02-22 10:24:56,539 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417406
2026-02-22 10:24:57,669 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:24:57,669 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:24:57,781 - INFO - ✅ Iframe element found in page
2026-02-22 10:24:59,782 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:24:59,782 - INFO - 🌐 Resolving Damco FCR id for CTG0417406 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417406
2026-02-22 10:25:01,187 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078335 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417406)
2026-02-22 10:25:01,188 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078335&txt=CTG0417406
2026-02-22 10:25:01,188 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:01,196 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:05,196 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:05,196 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:05,530 - INFO - ✅ PDF saved: 121 142 CTG0417406.pdf
2026-02-22 10:25:05,531 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:06,990 - INFO - ✓ Successfully processed booking 121/201: CTG0417406 (Invoice: 142)
2026-02-22 10:25:06,990 - INFO - 📥 Downloads complete: 121 successful, 0 failed
2026-02-22 10:25:06,990 - INFO - 📊 Progress: 122/201 (Remaining: 80)
2026-02-22 10:25:06,990 - INFO - 🔍 Processing FCR 122: CTG0417530 (Invoice: 143)
2026-02-22 10:25:06,990 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417530
2026-02-22 10:25:08,118 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:08,118 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:08,228 - INFO - ✅ Iframe element found in page
2026-02-22 10:25:10,228 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:25:10,228 - INFO - 🌐 Resolving Damco FCR id for CTG0417530 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417530
2026-02-22 10:25:11,166 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078564 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417530)
2026-02-22 10:25:11,166 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078564&txt=CTG0417530
2026-02-22 10:25:11,167 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:11,171 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:15,172 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:15,172 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:15,476 - INFO - ✅ PDF saved: 122 143 CTG0417530.pdf
2026-02-22 10:25:15,476 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:16,807 - INFO - ✓ Successfully processed booking 122/201: CTG0417530 (Invoice: 143)
2026-02-22 10:25:16,807 - INFO - 📥 Downloads complete: 122 successful, 0 failed
2026-02-22 10:25:16,808 - INFO - 📊 Progress: 123/201 (Remaining: 79)
2026-02-22 10:25:16,808 - INFO - 🔍 Processing FCR 123: CTG0417533 (Invoice: 144)
2026-02-22 10:25:16,808 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417533
2026-02-22 10:25:17,791 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:17,791 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:17,970 - INFO - ✅ Iframe element found in page
2026-02-22 10:25:19,971 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:25:19,971 - INFO - 🌐 Resolving Damco FCR id for CTG0417533 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417533
2026-02-22 10:25:20,961 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078567 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417533)
2026-02-22 10:25:20,961 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078567&txt=CTG0417533
2026-02-22 10:25:20,962 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:20,965 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:24,966 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:24,966 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:25,294 - INFO - ✅ PDF saved: 123 144 CTG0417533.pdf
2026-02-22 10:25:25,294 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:26,842 - INFO - ✓ Successfully processed booking 123/201: CTG0417533 (Invoice: 144)
2026-02-22 10:25:26,843 - INFO - 📥 Downloads complete: 123 successful, 0 failed
2026-02-22 10:25:26,843 - INFO - 📊 Progress: 124/201 (Remaining: 78)
2026-02-22 10:25:26,843 - INFO - 🔍 Processing FCR 124: CTG0417510 (Invoice: 145)
2026-02-22 10:25:26,843 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417510
2026-02-22 10:25:27,923 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:27,923 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:28,035 - INFO - ✅ Iframe element found in page
2026-02-22 10:25:30,036 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:25:30,036 - INFO - 🌐 Resolving Damco FCR id for CTG0417510 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417510
2026-02-22 10:25:31,023 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078536 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417510)
2026-02-22 10:25:31,023 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078536&txt=CTG0417510
2026-02-22 10:25:31,023 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:31,028 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:35,028 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:35,028 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:35,333 - INFO - ✅ PDF saved: 124 145 CTG0417510.pdf
2026-02-22 10:25:35,333 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:36,783 - INFO - ✓ Successfully processed booking 124/201: CTG0417510 (Invoice: 145)
2026-02-22 10:25:36,783 - INFO - 📥 Downloads complete: 124 successful, 0 failed
2026-02-22 10:25:36,783 - INFO - 📊 Progress: 125/201 (Remaining: 77)
2026-02-22 10:25:36,783 - INFO - 🔍 Processing FCR 125: CTG0417410 (Invoice: 146)
2026-02-22 10:25:36,783 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417410
2026-02-22 10:25:38,155 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:38,156 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:38,267 - INFO - ✅ Iframe element found in page
2026-02-22 10:25:40,268 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:25:40,268 - INFO - 🌐 Resolving Damco FCR id for CTG0417410 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417410
2026-02-22 10:25:41,235 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078341&txt=CTG0417410
2026-02-22 10:25:41,235 - INFO - ✅ Resolved Damco FCR id from redirect: 47078341
2026-02-22 10:25:41,235 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078341&txt=CTG0417410
2026-02-22 10:25:41,235 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:41,240 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:45,240 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:45,240 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:45,565 - INFO - ✅ PDF saved: 125 146 CTG0417410.pdf
2026-02-22 10:25:45,565 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:47,441 - INFO - ✓ Successfully processed booking 125/201: CTG0417410 (Invoice: 146)
2026-02-22 10:25:47,441 - INFO - 📥 Downloads complete: 125 successful, 0 failed
2026-02-22 10:25:47,441 - INFO - 📊 Progress: 126/201 (Remaining: 76)
2026-02-22 10:25:47,441 - INFO - 🔍 Processing FCR 126: CTG0417515 (Invoice: 149)
2026-02-22 10:25:47,441 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417515
2026-02-22 10:25:48,516 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:48,516 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:48,630 - INFO - ✅ Iframe element found in page
2026-02-22 10:25:50,630 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:25:50,631 - INFO - 🌐 Resolving Damco FCR id for CTG0417515 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417515
2026-02-22 10:25:51,673 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078543 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417515)
2026-02-22 10:25:51,674 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078543&txt=CTG0417515
2026-02-22 10:25:51,674 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:25:51,682 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:25:55,683 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:25:55,683 - INFO - 📄 Printing page to PDF...
2026-02-22 10:25:56,063 - INFO - ✅ PDF saved: 126 149 CTG0417515.pdf
2026-02-22 10:25:56,063 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:25:57,503 - INFO - ✓ Successfully processed booking 126/201: CTG0417515 (Invoice: 149)
2026-02-22 10:25:57,503 - INFO - 📥 Downloads complete: 126 successful, 0 failed
2026-02-22 10:25:57,503 - INFO - 📊 Progress: 127/201 (Remaining: 75)
2026-02-22 10:25:57,503 - INFO - 🔍 Processing FCR 127: CTG0417554 (Invoice: 150)
2026-02-22 10:25:57,503 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417554
2026-02-22 10:25:58,468 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:25:58,468 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:25:58,631 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:00,631 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:00,631 - INFO - 🌐 Resolving Damco FCR id for CTG0417554 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417554
2026-02-22 10:26:01,591 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078600 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417554)
2026-02-22 10:26:01,591 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078600&txt=CTG0417554
2026-02-22 10:26:01,591 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:01,595 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:05,596 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:05,596 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:05,904 - INFO - ✅ PDF saved: 127 150 CTG0417554.pdf
2026-02-22 10:26:05,905 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:07,192 - INFO - ✓ Successfully processed booking 127/201: CTG0417554 (Invoice: 150)
2026-02-22 10:26:07,192 - INFO - 📥 Downloads complete: 127 successful, 0 failed
2026-02-22 10:26:07,192 - INFO - 📊 Progress: 128/201 (Remaining: 74)
2026-02-22 10:26:07,192 - INFO - 🔍 Processing FCR 128: CTG0417570 (Invoice: 151)
2026-02-22 10:26:07,192 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417570
2026-02-22 10:26:08,277 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:08,277 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:08,422 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:10,422 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:10,422 - INFO - 🌐 Resolving Damco FCR id for CTG0417570 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417570
2026-02-22 10:26:11,380 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078664 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417570)
2026-02-22 10:26:11,381 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078664&txt=CTG0417570
2026-02-22 10:26:11,381 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:11,392 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:15,393 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:15,393 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:15,690 - INFO - ✅ PDF saved: 128 151 CTG0417570.pdf
2026-02-22 10:26:15,690 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:17,222 - INFO - ✓ Successfully processed booking 128/201: CTG0417570 (Invoice: 151)
2026-02-22 10:26:17,222 - INFO - 📥 Downloads complete: 128 successful, 0 failed
2026-02-22 10:26:17,222 - INFO - 📊 Progress: 129/201 (Remaining: 73)
2026-02-22 10:26:17,223 - INFO - 🔍 Processing FCR 129: CTG0417576 (Invoice: 152)
2026-02-22 10:26:17,223 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417576
2026-02-22 10:26:18,256 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:18,257 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:18,361 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:20,362 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:20,362 - INFO - 🌐 Resolving Damco FCR id for CTG0417576 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417576
2026-02-22 10:26:21,310 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078675 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417576)
2026-02-22 10:26:21,311 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078675&txt=CTG0417576
2026-02-22 10:26:21,311 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:21,325 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:25,325 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:25,325 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:25,650 - INFO - ✅ PDF saved: 129 152 CTG0417576.pdf
2026-02-22 10:26:25,651 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:26,991 - INFO - ✓ Successfully processed booking 129/201: CTG0417576 (Invoice: 152)
2026-02-22 10:26:26,992 - INFO - 📥 Downloads complete: 129 successful, 0 failed
2026-02-22 10:26:26,992 - INFO - 📊 Progress: 130/201 (Remaining: 72)
2026-02-22 10:26:26,992 - INFO - 🔍 Processing FCR 130: CTG0417562 (Invoice: 153)
2026-02-22 10:26:26,992 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417562
2026-02-22 10:26:28,216 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:28,216 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:28,401 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:30,401 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:30,401 - INFO - 🌐 Resolving Damco FCR id for CTG0417562 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417562
2026-02-22 10:26:31,378 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078648 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417562)
2026-02-22 10:26:31,378 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078648&txt=CTG0417562
2026-02-22 10:26:31,378 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:31,384 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:35,384 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:35,385 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:35,796 - INFO - ✅ PDF saved: 130 153 CTG0417562.pdf
2026-02-22 10:26:35,796 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:37,319 - INFO - ✓ Successfully processed booking 130/201: CTG0417562 (Invoice: 153)
2026-02-22 10:26:37,319 - INFO - 📥 Downloads complete: 130 successful, 0 failed
2026-02-22 10:26:37,319 - INFO - 📊 Progress: 131/201 (Remaining: 71)
2026-02-22 10:26:37,319 - INFO - 🔍 Processing FCR 131: CTG0417567 (Invoice: 154)
2026-02-22 10:26:37,319 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417567
2026-02-22 10:26:38,357 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:38,357 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:38,469 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:40,470 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:40,470 - INFO - 🌐 Resolving Damco FCR id for CTG0417567 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417567
2026-02-22 10:26:41,432 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078658 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417567)
2026-02-22 10:26:41,433 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078658&txt=CTG0417567
2026-02-22 10:26:41,433 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:41,438 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:45,439 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:45,439 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:45,771 - INFO - ✅ PDF saved: 131 154 CTG0417567.pdf
2026-02-22 10:26:45,771 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:47,059 - INFO - ✓ Successfully processed booking 131/201: CTG0417567 (Invoice: 154)
2026-02-22 10:26:47,059 - INFO - 📥 Downloads complete: 131 successful, 0 failed
2026-02-22 10:26:47,059 - INFO - 📊 Progress: 132/201 (Remaining: 70)
2026-02-22 10:26:47,059 - INFO - 🔍 Processing FCR 132: CTG0417548 (Invoice: 155)
2026-02-22 10:26:47,059 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417548
2026-02-22 10:26:48,179 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:48,179 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:48,189 - INFO - ✅ Iframe element found in page
2026-02-22 10:26:50,190 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:26:50,190 - INFO - 🌐 Resolving Damco FCR id for CTG0417548 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417548
2026-02-22 10:26:51,150 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078591 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417548)
2026-02-22 10:26:51,150 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078591&txt=CTG0417548
2026-02-22 10:26:51,150 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:26:51,155 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:26:55,156 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:26:55,156 - INFO - 📄 Printing page to PDF...
2026-02-22 10:26:55,485 - INFO - ✅ PDF saved: 132 155 CTG0417548.pdf
2026-02-22 10:26:55,485 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:26:56,842 - INFO - ✓ Successfully processed booking 132/201: CTG0417548 (Invoice: 155)
2026-02-22 10:26:56,842 - INFO - 📥 Downloads complete: 132 successful, 0 failed
2026-02-22 10:26:56,843 - INFO - 📊 Progress: 133/201 (Remaining: 69)
2026-02-22 10:26:56,843 - INFO - 🔍 Processing FCR 133: CTG0417558 (Invoice: 156)
2026-02-22 10:26:56,843 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417558
2026-02-22 10:26:58,680 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:26:58,681 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:26:58,793 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:00,793 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:00,793 - INFO - 🌐 Resolving Damco FCR id for CTG0417558 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417558
2026-02-22 10:27:01,726 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078604 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417558)
2026-02-22 10:27:01,726 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078604&txt=CTG0417558
2026-02-22 10:27:01,727 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:01,731 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:05,731 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:05,731 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:06,071 - INFO - ✅ PDF saved: 133 156 CTG0417558.pdf
2026-02-22 10:27:06,071 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:07,400 - INFO - ✓ Successfully processed booking 133/201: CTG0417558 (Invoice: 156)
2026-02-22 10:27:07,400 - INFO - 📥 Downloads complete: 133 successful, 0 failed
2026-02-22 10:27:07,400 - INFO - 📊 Progress: 134/201 (Remaining: 68)
2026-02-22 10:27:07,400 - INFO - 🔍 Processing FCR 134: CTG0417581 (Invoice: 157)
2026-02-22 10:27:07,400 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417581
2026-02-22 10:27:08,424 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:08,424 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:08,546 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:10,547 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:10,547 - INFO - 🌐 Resolving Damco FCR id for CTG0417581 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417581
2026-02-22 10:27:11,488 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078682 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417581)
2026-02-22 10:27:11,488 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078682&txt=CTG0417581
2026-02-22 10:27:11,488 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:11,493 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:15,493 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:15,493 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:15,862 - INFO - ✅ PDF saved: 134 157 CTG0417581.pdf
2026-02-22 10:27:15,862 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:17,162 - INFO - ✓ Successfully processed booking 134/201: CTG0417581 (Invoice: 157)
2026-02-22 10:27:17,162 - INFO - 📥 Downloads complete: 134 successful, 0 failed
2026-02-22 10:27:17,162 - INFO - 📊 Progress: 135/201 (Remaining: 67)
2026-02-22 10:27:17,162 - INFO - 🔍 Processing FCR 135: CTG0417540 (Invoice: 158)
2026-02-22 10:27:17,162 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0417540
2026-02-22 10:27:18,252 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:18,252 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:18,378 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:20,379 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:20,379 - INFO - 🌐 Resolving Damco FCR id for CTG0417540 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0417540
2026-02-22 10:27:21,323 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47078580 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0417540)
2026-02-22 10:27:21,325 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47078580&txt=CTG0417540
2026-02-22 10:27:21,325 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:21,332 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:25,332 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:25,332 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:25,692 - INFO - ✅ PDF saved: 135 158 CTG0417540.pdf
2026-02-22 10:27:25,692 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:27,052 - INFO - ✓ Successfully processed booking 135/201: CTG0417540 (Invoice: 158)
2026-02-22 10:27:27,052 - INFO - 📥 Downloads complete: 135 successful, 0 failed
2026-02-22 10:27:27,052 - INFO - 📊 Progress: 136/201 (Remaining: 66)
2026-02-22 10:27:27,052 - INFO - 🔍 Processing FCR 136: CTG0485734 (Invoice: 161)
2026-02-22 10:27:27,052 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485734
2026-02-22 10:27:28,162 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:28,163 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:28,275 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:30,276 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:30,276 - INFO - 🌐 Resolving Damco FCR id for CTG0485734 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485734
2026-02-22 10:27:31,258 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310139 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485734)
2026-02-22 10:27:31,259 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310139&txt=CTG0485734
2026-02-22 10:27:31,259 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:31,264 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:35,264 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:35,265 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:35,605 - INFO - ✅ PDF saved: 136 161 CTG0485734.pdf
2026-02-22 10:27:35,605 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:36,978 - INFO - ✓ Successfully processed booking 136/201: CTG0485734 (Invoice: 161)
2026-02-22 10:27:36,978 - INFO - 📥 Downloads complete: 136 successful, 0 failed
2026-02-22 10:27:36,978 - INFO - 📊 Progress: 137/201 (Remaining: 65)
2026-02-22 10:27:36,978 - INFO - 🔍 Processing FCR 137: CTG0471977 (Invoice: 162)
2026-02-22 10:27:36,978 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0471977
2026-02-22 10:27:38,086 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:38,087 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:38,209 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:40,209 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:40,209 - INFO - 🌐 Resolving Damco FCR id for CTG0471977 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0471977
2026-02-22 10:27:41,144 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47275931 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0471977)
2026-02-22 10:27:41,144 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47275931&txt=CTG0471977
2026-02-22 10:27:41,144 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:41,149 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:45,149 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:45,150 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:45,515 - INFO - ✅ PDF saved: 137 162 CTG0471977.pdf
2026-02-22 10:27:45,515 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:47,267 - INFO - ✓ Successfully processed booking 137/201: CTG0471977 (Invoice: 162)
2026-02-22 10:27:47,267 - INFO - 📥 Downloads complete: 137 successful, 0 failed
2026-02-22 10:27:47,267 - INFO - 📊 Progress: 138/201 (Remaining: 64)
2026-02-22 10:27:47,267 - INFO - 🔍 Processing FCR 138: CTG0485696 (Invoice: 163)
2026-02-22 10:27:47,267 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485696
2026-02-22 10:27:48,369 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:48,369 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:48,485 - INFO - ✅ Iframe element found in page
2026-02-22 10:27:50,486 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:27:50,486 - INFO - 🌐 Resolving Damco FCR id for CTG0485696 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485696
2026-02-22 10:27:51,424 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310095 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485696)
2026-02-22 10:27:51,424 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310095&txt=CTG0485696
2026-02-22 10:27:51,424 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:27:51,430 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:27:55,430 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:27:55,431 - INFO - 📄 Printing page to PDF...
2026-02-22 10:27:55,837 - INFO - ✅ PDF saved: 138 163 CTG0485696.pdf
2026-02-22 10:27:55,837 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:27:57,139 - INFO - ✓ Successfully processed booking 138/201: CTG0485696 (Invoice: 163)
2026-02-22 10:27:57,139 - INFO - 📥 Downloads complete: 138 successful, 0 failed
2026-02-22 10:27:57,139 - INFO - 📊 Progress: 139/201 (Remaining: 63)
2026-02-22 10:27:57,139 - INFO - 🔍 Processing FCR 139: CTG0485774 (Invoice: 164)
2026-02-22 10:27:57,139 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485774
2026-02-22 10:27:58,553 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:27:58,553 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:27:58,566 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:00,566 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:00,566 - INFO - 🌐 Resolving Damco FCR id for CTG0485774 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485774
2026-02-22 10:28:01,485 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310187 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485774)
2026-02-22 10:28:01,485 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310187&txt=CTG0485774
2026-02-22 10:28:01,485 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:01,490 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:05,490 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:05,491 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:05,802 - INFO - ✅ PDF saved: 139 164 CTG0485774.pdf
2026-02-22 10:28:05,802 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:07,183 - INFO - ✓ Successfully processed booking 139/201: CTG0485774 (Invoice: 164)
2026-02-22 10:28:07,183 - INFO - 📥 Downloads complete: 139 successful, 0 failed
2026-02-22 10:28:07,184 - INFO - 📊 Progress: 140/201 (Remaining: 62)
2026-02-22 10:28:07,184 - INFO - 🔍 Processing FCR 140: CTG0485707 (Invoice: 165)
2026-02-22 10:28:07,184 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485707
2026-02-22 10:28:08,656 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:08,656 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:08,804 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:10,805 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:10,805 - INFO - 🌐 Resolving Damco FCR id for CTG0485707 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485707
2026-02-22 10:28:11,783 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310106 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485707)
2026-02-22 10:28:11,783 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310106&txt=CTG0485707
2026-02-22 10:28:11,783 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:11,788 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:15,789 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:15,789 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:16,113 - INFO - ✅ PDF saved: 140 165 CTG0485707.pdf
2026-02-22 10:28:16,113 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:17,885 - INFO - ✓ Successfully processed booking 140/201: CTG0485707 (Invoice: 165)
2026-02-22 10:28:17,885 - INFO - 📥 Downloads complete: 140 successful, 0 failed
2026-02-22 10:28:17,886 - INFO - 📊 Progress: 141/201 (Remaining: 61)
2026-02-22 10:28:17,886 - INFO - 🔍 Processing FCR 141: CTG0485686 (Invoice: 166)
2026-02-22 10:28:17,886 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485686
2026-02-22 10:28:19,191 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:19,192 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:19,379 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:21,379 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:21,379 - INFO - 🌐 Resolving Damco FCR id for CTG0485686 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485686
2026-02-22 10:28:22,368 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310085 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485686)
2026-02-22 10:28:22,369 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310085&txt=CTG0485686
2026-02-22 10:28:22,369 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:22,373 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:26,374 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:26,374 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:26,712 - INFO - ✅ PDF saved: 141 166 CTG0485686.pdf
2026-02-22 10:28:26,712 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:28,016 - INFO - ✓ Successfully processed booking 141/201: CTG0485686 (Invoice: 166)
2026-02-22 10:28:28,016 - INFO - 📥 Downloads complete: 141 successful, 0 failed
2026-02-22 10:28:28,016 - INFO - 📊 Progress: 142/201 (Remaining: 60)
2026-02-22 10:28:28,016 - INFO - 🔍 Processing FCR 142: CTG0485705 (Invoice: 167)
2026-02-22 10:28:28,016 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485705
2026-02-22 10:28:29,276 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:29,276 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:29,397 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:31,398 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:31,399 - INFO - 🌐 Resolving Damco FCR id for CTG0485705 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485705
2026-02-22 10:28:32,373 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310104 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485705)
2026-02-22 10:28:32,374 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310104&txt=CTG0485705
2026-02-22 10:28:32,374 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:32,387 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:36,388 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:36,388 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:36,707 - INFO - ✅ PDF saved: 142 167 CTG0485705.pdf
2026-02-22 10:28:36,707 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:38,043 - INFO - ✓ Successfully processed booking 142/201: CTG0485705 (Invoice: 167)
2026-02-22 10:28:38,043 - INFO - 📥 Downloads complete: 142 successful, 0 failed
2026-02-22 10:28:38,043 - INFO - 📊 Progress: 143/201 (Remaining: 59)
2026-02-22 10:28:38,043 - INFO - 🔍 Processing FCR 143: CTG0485693 (Invoice: 168)
2026-02-22 10:28:38,043 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485693
2026-02-22 10:28:39,488 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:39,488 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:39,537 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:41,537 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:41,537 - INFO - 🌐 Resolving Damco FCR id for CTG0485693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485693
2026-02-22 10:28:42,463 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310092 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485693)
2026-02-22 10:28:42,464 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310092&txt=CTG0485693
2026-02-22 10:28:42,464 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:42,469 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:46,470 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:46,470 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:47,188 - INFO - ✅ PDF saved: 143 168 CTG0485693.pdf
2026-02-22 10:28:47,188 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:48,466 - INFO - ✓ Successfully processed booking 143/201: CTG0485693 (Invoice: 168)
2026-02-22 10:28:48,466 - INFO - 📥 Downloads complete: 143 successful, 0 failed
2026-02-22 10:28:48,467 - INFO - 📊 Progress: 144/201 (Remaining: 58)
2026-02-22 10:28:48,467 - INFO - 🔍 Processing FCR 144: CTG0485699 (Invoice: 169)
2026-02-22 10:28:48,468 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485699
2026-02-22 10:28:49,694 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:49,694 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:49,801 - INFO - ✅ Iframe element found in page
2026-02-22 10:28:51,801 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:28:51,801 - INFO - 🌐 Resolving Damco FCR id for CTG0485699 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485699
2026-02-22 10:28:52,749 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310098 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485699)
2026-02-22 10:28:52,749 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310098&txt=CTG0485699
2026-02-22 10:28:52,749 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:28:52,754 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:28:56,755 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:28:56,755 - INFO - 📄 Printing page to PDF...
2026-02-22 10:28:57,101 - INFO - ✅ PDF saved: 144 169 CTG0485699.pdf
2026-02-22 10:28:57,101 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:28:58,566 - INFO - ✓ Successfully processed booking 144/201: CTG0485699 (Invoice: 169)
2026-02-22 10:28:58,566 - INFO - 📥 Downloads complete: 144 successful, 0 failed
2026-02-22 10:28:58,567 - INFO - 📊 Progress: 145/201 (Remaining: 57)
2026-02-22 10:28:58,567 - INFO - 🔍 Processing FCR 145: CTG0485711 (Invoice: 170)
2026-02-22 10:28:58,567 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485711
2026-02-22 10:28:59,632 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:28:59,632 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:28:59,757 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:01,757 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:01,757 - INFO - 🌐 Resolving Damco FCR id for CTG0485711 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485711
2026-02-22 10:29:02,695 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310116 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485711)
2026-02-22 10:29:02,696 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310116&txt=CTG0485711
2026-02-22 10:29:02,696 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:02,709 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:06,710 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:06,710 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:07,039 - INFO - ✅ PDF saved: 145 170 CTG0485711.pdf
2026-02-22 10:29:07,040 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:08,331 - INFO - ✓ Successfully processed booking 145/201: CTG0485711 (Invoice: 170)
2026-02-22 10:29:08,331 - INFO - 📥 Downloads complete: 145 successful, 0 failed
2026-02-22 10:29:08,331 - INFO - 📊 Progress: 146/201 (Remaining: 56)
2026-02-22 10:29:08,331 - INFO - 🔍 Processing FCR 146: CTG0485690 (Invoice: 171)
2026-02-22 10:29:08,331 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485690
2026-02-22 10:29:09,449 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:29:09,449 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:29:09,455 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:11,456 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:11,456 - INFO - 🌐 Resolving Damco FCR id for CTG0485690 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485690
2026-02-22 10:29:13,372 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310089 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485690)
2026-02-22 10:29:13,373 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310089&txt=CTG0485690
2026-02-22 10:29:13,373 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:13,400 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:17,401 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:17,401 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:17,748 - INFO - ✅ PDF saved: 146 171 CTG0485690.pdf
2026-02-22 10:29:17,748 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:19,055 - INFO - ✓ Successfully processed booking 146/201: CTG0485690 (Invoice: 171)
2026-02-22 10:29:19,055 - INFO - 📥 Downloads complete: 146 successful, 0 failed
2026-02-22 10:29:19,055 - INFO - 📊 Progress: 147/201 (Remaining: 55)
2026-02-22 10:29:19,055 - INFO - 🔍 Processing FCR 147: CTG0485691 (Invoice: 172)
2026-02-22 10:29:19,055 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485691
2026-02-22 10:29:20,273 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:29:20,273 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:29:20,448 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:22,449 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:22,449 - INFO - 🌐 Resolving Damco FCR id for CTG0485691 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485691
2026-02-22 10:29:23,380 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310090 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485691)
2026-02-22 10:29:23,381 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310090&txt=CTG0485691
2026-02-22 10:29:23,381 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:23,385 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:27,386 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:27,386 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:27,735 - INFO - ✅ PDF saved: 147 172 CTG0485691.pdf
2026-02-22 10:29:27,736 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:29,059 - INFO - ✓ Successfully processed booking 147/201: CTG0485691 (Invoice: 172)
2026-02-22 10:29:29,059 - INFO - 📥 Downloads complete: 147 successful, 0 failed
2026-02-22 10:29:29,060 - INFO - 📊 Progress: 148/201 (Remaining: 54)
2026-02-22 10:29:29,060 - INFO - 🔍 Processing FCR 148: CTG0485702 (Invoice: 173)
2026-02-22 10:29:29,061 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485702
2026-02-22 10:29:30,488 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:29:30,488 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:29:30,621 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:32,621 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:32,622 - INFO - 🌐 Resolving Damco FCR id for CTG0485702 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485702
2026-02-22 10:29:33,585 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310101&txt=CTG0485702
2026-02-22 10:29:33,586 - INFO - ✅ Resolved Damco FCR id from redirect: 47310101
2026-02-22 10:29:33,586 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310101&txt=CTG0485702
2026-02-22 10:29:33,587 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:33,598 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:37,599 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:37,599 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:37,894 - INFO - ✅ PDF saved: 148 173 CTG0485702.pdf
2026-02-22 10:29:37,894 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:39,218 - INFO - ✓ Successfully processed booking 148/201: CTG0485702 (Invoice: 173)
2026-02-22 10:29:39,218 - INFO - 📥 Downloads complete: 148 successful, 0 failed
2026-02-22 10:29:39,218 - INFO - 📊 Progress: 149/201 (Remaining: 53)
2026-02-22 10:29:39,218 - INFO - 🔍 Processing FCR 149: CTG0495492 (Invoice: 175)
2026-02-22 10:29:39,218 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495492
2026-02-22 10:29:40,273 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:29:40,273 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:29:40,378 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:42,379 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:42,379 - INFO - 🌐 Resolving Damco FCR id for CTG0495492 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495492
2026-02-22 10:29:43,366 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323712 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495492)
2026-02-22 10:29:43,367 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323712&txt=CTG0495492
2026-02-22 10:29:43,368 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:43,372 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:47,372 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:47,373 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:47,773 - INFO - ✅ PDF saved: 149 175 CTG0495492.pdf
2026-02-22 10:29:47,773 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:49,078 - INFO - ✓ Successfully processed booking 149/201: CTG0495492 (Invoice: 175)
2026-02-22 10:29:49,078 - INFO - 📥 Downloads complete: 149 successful, 0 failed
2026-02-22 10:29:49,079 - INFO - 📊 Progress: 150/201 (Remaining: 52)
2026-02-22 10:29:49,079 - INFO - 🔍 Processing FCR 150: CTG0495428 (Invoice: 176)
2026-02-22 10:29:49,079 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495428
2026-02-22 10:29:50,302 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:29:50,303 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:29:50,454 - INFO - ✅ Iframe element found in page
2026-02-22 10:29:52,455 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:29:52,455 - INFO - 🌐 Resolving Damco FCR id for CTG0495428 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495428
2026-02-22 10:29:53,439 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323612 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495428)
2026-02-22 10:29:53,439 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323612&txt=CTG0495428
2026-02-22 10:29:53,439 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:29:53,443 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:29:57,444 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:29:57,444 - INFO - 📄 Printing page to PDF...
2026-02-22 10:29:57,759 - INFO - ✅ PDF saved: 150 176 CTG0495428.pdf
2026-02-22 10:29:57,759 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:29:59,067 - INFO - ✓ Successfully processed booking 150/201: CTG0495428 (Invoice: 176)
2026-02-22 10:29:59,067 - INFO - 📥 Downloads complete: 150 successful, 0 failed
2026-02-22 10:29:59,068 - INFO - 📊 Progress: 151/201 (Remaining: 51)
2026-02-22 10:29:59,068 - INFO - 🔍 Processing FCR 151: CTG0495136 (Invoice: 177)
2026-02-22 10:29:59,068 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495136
2026-02-22 10:30:00,898 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:00,898 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:00,999 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:02,999 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:02,999 - INFO - 🌐 Resolving Damco FCR id for CTG0495136 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495136
2026-02-22 10:30:03,985 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323189&txt=CTG0495136
2026-02-22 10:30:03,985 - INFO - ✅ Resolved Damco FCR id from redirect: 47323189
2026-02-22 10:30:03,985 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323189&txt=CTG0495136
2026-02-22 10:30:03,986 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:03,998 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:07,998 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:07,998 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:08,293 - INFO - ✅ PDF saved: 151 177 CTG0495136.pdf
2026-02-22 10:30:08,294 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:30:09,593 - INFO - ✓ Successfully processed booking 151/201: CTG0495136 (Invoice: 177)
2026-02-22 10:30:09,593 - INFO - 📥 Downloads complete: 151 successful, 0 failed
2026-02-22 10:30:09,594 - INFO - 📊 Progress: 152/201 (Remaining: 50)
2026-02-22 10:30:09,594 - INFO - 🔍 Processing FCR 152: CTG0521984 (Invoice: 178)
2026-02-22 10:30:09,594 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521984
2026-02-22 10:30:11,138 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:11,139 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:11,147 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:13,147 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:13,148 - INFO - 🌐 Resolving Damco FCR id for CTG0521984 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521984
2026-02-22 10:30:14,133 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376425 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521984)
2026-02-22 10:30:14,134 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376425&txt=CTG0521984
2026-02-22 10:30:14,134 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:14,147 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:18,148 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:18,148 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:18,473 - INFO - ✅ PDF saved: 152 178 CTG0521984.pdf
2026-02-22 10:30:18,474 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:30:19,972 - INFO - ✓ Successfully processed booking 152/201: CTG0521984 (Invoice: 178)
2026-02-22 10:30:19,972 - INFO - 📥 Downloads complete: 152 successful, 0 failed
2026-02-22 10:30:19,972 - INFO - 📊 Progress: 153/201 (Remaining: 49)
2026-02-22 10:30:19,972 - INFO - 🔍 Processing FCR 153: CTG0644064 (Invoice: 187)
2026-02-22 10:30:19,973 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644064
2026-02-22 10:30:21,169 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:21,170 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:21,327 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:23,327 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:23,328 - INFO - 🌐 Resolving Damco FCR id for CTG0644064 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644064
2026-02-22 10:30:24,294 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726333 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644064)
2026-02-22 10:30:24,295 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726333&txt=CTG0644064
2026-02-22 10:30:24,296 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:24,300 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:28,300 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:28,301 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:28,603 - INFO - ✅ PDF saved: 153 187 CTG0644064.pdf
2026-02-22 10:30:28,603 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:30:29,920 - INFO - ✓ Successfully processed booking 153/201: CTG0644064 (Invoice: 187)
2026-02-22 10:30:29,920 - INFO - 📥 Downloads complete: 153 successful, 0 failed
2026-02-22 10:30:29,921 - INFO - 📊 Progress: 154/201 (Remaining: 48)
2026-02-22 10:30:29,921 - INFO - 🔍 Processing FCR 154: CTG0644065 (Invoice: 188)
2026-02-22 10:30:29,921 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644065
2026-02-22 10:30:31,845 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:31,845 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:31,951 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:33,951 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:33,951 - INFO - 🌐 Resolving Damco FCR id for CTG0644065 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644065
2026-02-22 10:30:34,890 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726334 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644065)
2026-02-22 10:30:34,891 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726334&txt=CTG0644065
2026-02-22 10:30:34,891 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:34,903 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:38,903 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:38,904 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:39,202 - INFO - ✅ PDF saved: 154 188 CTG0644065.pdf
2026-02-22 10:30:39,202 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:30:40,529 - INFO - ✓ Successfully processed booking 154/201: CTG0644065 (Invoice: 188)
2026-02-22 10:30:40,530 - INFO - 📥 Downloads complete: 154 successful, 0 failed
2026-02-22 10:30:40,530 - INFO - 📊 Progress: 155/201 (Remaining: 47)
2026-02-22 10:30:40,530 - INFO - 🔍 Processing FCR 155: CTG0671597 (Invoice: 189)
2026-02-22 10:30:40,530 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0671597
2026-02-22 10:30:41,553 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:41,553 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:41,661 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:43,661 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:43,662 - INFO - 🌐 Resolving Damco FCR id for CTG0671597 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0671597
2026-02-22 10:30:44,602 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47817119 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0671597)
2026-02-22 10:30:44,602 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47817119&txt=CTG0671597
2026-02-22 10:30:44,602 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:44,606 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:48,607 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:48,607 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:48,907 - INFO - ✅ PDF saved: 155 189 CTG0671597.pdf
2026-02-22 10:30:48,907 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:30:50,213 - INFO - ✓ Successfully processed booking 155/201: CTG0671597 (Invoice: 189)
2026-02-22 10:30:50,213 - INFO - 📥 Downloads complete: 155 successful, 0 failed
2026-02-22 10:30:50,214 - INFO - 📊 Progress: 156/201 (Remaining: 46)
2026-02-22 10:30:50,214 - INFO - 🔍 Processing FCR 156: CTG0644017 (Invoice: 191)
2026-02-22 10:30:50,214 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644017
2026-02-22 10:30:51,408 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:30:51,408 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:30:51,516 - INFO - ✅ Iframe element found in page
2026-02-22 10:30:53,517 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:30:53,517 - INFO - 🌐 Resolving Damco FCR id for CTG0644017 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644017
2026-02-22 10:30:54,458 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726194 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644017)
2026-02-22 10:30:54,459 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726194&txt=CTG0644017
2026-02-22 10:30:54,459 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:30:54,472 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:30:58,473 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:30:58,473 - INFO - 📄 Printing page to PDF...
2026-02-22 10:30:58,760 - INFO - ✅ PDF saved: 156 191 CTG0644017.pdf
2026-02-22 10:30:58,760 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:00,070 - INFO - ✓ Successfully processed booking 156/201: CTG0644017 (Invoice: 191)
2026-02-22 10:31:00,070 - INFO - 📥 Downloads complete: 156 successful, 0 failed
2026-02-22 10:31:00,070 - INFO - 📊 Progress: 157/201 (Remaining: 45)
2026-02-22 10:31:00,070 - INFO - 🔍 Processing FCR 157: CTG0644021 (Invoice: 192)
2026-02-22 10:31:00,070 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644021
2026-02-22 10:31:01,142 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:01,142 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:01,279 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:03,280 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:03,280 - INFO - 🌐 Resolving Damco FCR id for CTG0644021 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644021
2026-02-22 10:31:04,230 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726198 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644021)
2026-02-22 10:31:04,231 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726198&txt=CTG0644021
2026-02-22 10:31:04,232 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:04,237 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:08,237 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:08,237 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:08,549 - INFO - ✅ PDF saved: 157 192 CTG0644021.pdf
2026-02-22 10:31:08,549 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:09,843 - INFO - ✓ Successfully processed booking 157/201: CTG0644021 (Invoice: 192)
2026-02-22 10:31:09,843 - INFO - 📥 Downloads complete: 157 successful, 0 failed
2026-02-22 10:31:09,844 - INFO - 📊 Progress: 158/201 (Remaining: 44)
2026-02-22 10:31:09,844 - INFO - 🔍 Processing FCR 158: CTG0644022 (Invoice: 193)
2026-02-22 10:31:09,844 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644022
2026-02-22 10:31:10,933 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:10,933 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:11,073 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:13,073 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:13,073 - INFO - 🌐 Resolving Damco FCR id for CTG0644022 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644022
2026-02-22 10:31:14,001 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726199 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644022)
2026-02-22 10:31:14,002 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726199&txt=CTG0644022
2026-02-22 10:31:14,002 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:14,016 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:18,016 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:18,017 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:18,311 - INFO - ✅ PDF saved: 158 193 CTG0644022.pdf
2026-02-22 10:31:18,311 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:19,611 - INFO - ✓ Successfully processed booking 158/201: CTG0644022 (Invoice: 193)
2026-02-22 10:31:19,611 - INFO - 📥 Downloads complete: 158 successful, 0 failed
2026-02-22 10:31:19,612 - INFO - 📊 Progress: 159/201 (Remaining: 43)
2026-02-22 10:31:19,612 - INFO - 🔍 Processing FCR 159: CTG0644005 (Invoice: 194)
2026-02-22 10:31:19,612 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644005
2026-02-22 10:31:20,988 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:20,988 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:21,096 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:23,097 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:23,097 - INFO - 🌐 Resolving Damco FCR id for CTG0644005 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644005
2026-02-22 10:31:24,039 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726181 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644005)
2026-02-22 10:31:24,040 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726181&txt=CTG0644005
2026-02-22 10:31:24,040 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:24,052 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:28,053 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:28,053 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:28,364 - INFO - ✅ PDF saved: 159 194 CTG0644005.pdf
2026-02-22 10:31:28,364 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:29,671 - INFO - ✓ Successfully processed booking 159/201: CTG0644005 (Invoice: 194)
2026-02-22 10:31:29,672 - INFO - 📥 Downloads complete: 159 successful, 0 failed
2026-02-22 10:31:29,672 - INFO - 📊 Progress: 160/201 (Remaining: 42)
2026-02-22 10:31:29,672 - INFO - 🔍 Processing FCR 160: CTG0644008 (Invoice: 195)
2026-02-22 10:31:29,672 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644008
2026-02-22 10:31:30,716 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:30,716 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:30,816 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:32,816 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:32,816 - INFO - 🌐 Resolving Damco FCR id for CTG0644008 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644008
2026-02-22 10:31:33,758 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726184 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644008)
2026-02-22 10:31:33,759 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726184&txt=CTG0644008
2026-02-22 10:31:33,759 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:33,764 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:37,765 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:37,765 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:38,073 - INFO - ✅ PDF saved: 160 195 CTG0644008.pdf
2026-02-22 10:31:38,073 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:39,395 - INFO - ✓ Successfully processed booking 160/201: CTG0644008 (Invoice: 195)
2026-02-22 10:31:39,395 - INFO - 📥 Downloads complete: 160 successful, 0 failed
2026-02-22 10:31:39,396 - INFO - 📊 Progress: 161/201 (Remaining: 41)
2026-02-22 10:31:39,396 - INFO - 🔍 Processing FCR 161: CTG0644007 (Invoice: 196)
2026-02-22 10:31:39,396 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644007
2026-02-22 10:31:40,511 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:40,511 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:40,652 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:42,652 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:42,653 - INFO - 🌐 Resolving Damco FCR id for CTG0644007 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644007
2026-02-22 10:31:43,617 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726183 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644007)
2026-02-22 10:31:43,617 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726183&txt=CTG0644007
2026-02-22 10:31:43,617 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:43,624 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:47,625 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:47,625 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:47,913 - INFO - ✅ PDF saved: 161 196 CTG0644007.pdf
2026-02-22 10:31:47,913 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:49,274 - INFO - ✓ Successfully processed booking 161/201: CTG0644007 (Invoice: 196)
2026-02-22 10:31:49,274 - INFO - 📥 Downloads complete: 161 successful, 0 failed
2026-02-22 10:31:49,274 - INFO - 📊 Progress: 162/201 (Remaining: 40)
2026-02-22 10:31:49,274 - INFO - 🔍 Processing FCR 162: CTG0644016 (Invoice: 197)
2026-02-22 10:31:49,274 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644016
2026-02-22 10:31:50,298 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:31:50,298 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:31:50,406 - INFO - ✅ Iframe element found in page
2026-02-22 10:31:52,406 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:31:52,406 - INFO - 🌐 Resolving Damco FCR id for CTG0644016 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644016
2026-02-22 10:31:53,394 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726193 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644016)
2026-02-22 10:31:53,395 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726193&txt=CTG0644016
2026-02-22 10:31:53,395 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:31:53,400 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:31:57,401 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:31:57,401 - INFO - 📄 Printing page to PDF...
2026-02-22 10:31:57,719 - INFO - ✅ PDF saved: 162 197 CTG0644016.pdf
2026-02-22 10:31:57,720 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:31:59,011 - INFO - ✓ Successfully processed booking 162/201: CTG0644016 (Invoice: 197)
2026-02-22 10:31:59,011 - INFO - 📥 Downloads complete: 162 successful, 0 failed
2026-02-22 10:31:59,011 - INFO - 📊 Progress: 163/201 (Remaining: 39)
2026-02-22 10:31:59,011 - INFO - 🔍 Processing FCR 163: CTG0644019 (Invoice: 198)
2026-02-22 10:31:59,011 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644019
2026-02-22 10:32:00,013 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:00,013 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:00,121 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:02,122 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:02,122 - INFO - 🌐 Resolving Damco FCR id for CTG0644019 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644019
2026-02-22 10:32:03,102 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726196 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644019)
2026-02-22 10:32:03,102 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726196&txt=CTG0644019
2026-02-22 10:32:03,103 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:03,111 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:07,111 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:07,111 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:07,408 - INFO - ✅ PDF saved: 163 198 CTG0644019.pdf
2026-02-22 10:32:07,408 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:08,703 - INFO - ✓ Successfully processed booking 163/201: CTG0644019 (Invoice: 198)
2026-02-22 10:32:08,703 - INFO - 📥 Downloads complete: 163 successful, 0 failed
2026-02-22 10:32:08,703 - INFO - 📊 Progress: 164/201 (Remaining: 38)
2026-02-22 10:32:08,703 - INFO - 🔍 Processing FCR 164: CTG0644006 (Invoice: 199)
2026-02-22 10:32:08,703 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644006
2026-02-22 10:32:09,612 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:09,612 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:09,758 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:11,758 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:11,759 - INFO - 🌐 Resolving Damco FCR id for CTG0644006 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644006
2026-02-22 10:32:12,719 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726182 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644006)
2026-02-22 10:32:12,719 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726182&txt=CTG0644006
2026-02-22 10:32:12,719 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:12,724 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:16,725 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:16,725 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:17,028 - INFO - ✅ PDF saved: 164 199 CTG0644006.pdf
2026-02-22 10:32:17,028 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:18,325 - INFO - ✓ Successfully processed booking 164/201: CTG0644006 (Invoice: 199)
2026-02-22 10:32:18,326 - INFO - 📥 Downloads complete: 164 successful, 0 failed
2026-02-22 10:32:18,326 - INFO - 📊 Progress: 165/201 (Remaining: 37)
2026-02-22 10:32:18,326 - INFO - 🔍 Processing FCR 165: CTG0644018 (Invoice: 200)
2026-02-22 10:32:18,327 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644018
2026-02-22 10:32:19,374 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:19,374 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:19,475 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:21,476 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:21,476 - INFO - 🌐 Resolving Damco FCR id for CTG0644018 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644018
2026-02-22 10:32:22,417 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726195 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644018)
2026-02-22 10:32:22,418 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726195&txt=CTG0644018
2026-02-22 10:32:22,419 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:22,423 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:26,424 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:26,424 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:26,899 - INFO - ✅ PDF saved: 165 200 CTG0644018.pdf
2026-02-22 10:32:26,899 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:28,229 - INFO - ✓ Successfully processed booking 165/201: CTG0644018 (Invoice: 200)
2026-02-22 10:32:28,229 - INFO - 📥 Downloads complete: 165 successful, 0 failed
2026-02-22 10:32:28,230 - INFO - 📊 Progress: 166/201 (Remaining: 36)
2026-02-22 10:32:28,230 - INFO - 🔍 Processing FCR 166: CTG0644020 (Invoice: 201)
2026-02-22 10:32:28,230 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644020
2026-02-22 10:32:29,238 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:29,238 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:29,339 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:31,340 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:31,340 - INFO - 🌐 Resolving Damco FCR id for CTG0644020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644020
2026-02-22 10:32:32,300 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726197 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644020)
2026-02-22 10:32:32,301 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726197&txt=CTG0644020
2026-02-22 10:32:32,301 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:32,305 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:36,306 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:36,306 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:36,602 - INFO - ✅ PDF saved: 166 201 CTG0644020.pdf
2026-02-22 10:32:36,602 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:37,929 - INFO - ✓ Successfully processed booking 166/201: CTG0644020 (Invoice: 201)
2026-02-22 10:32:37,929 - INFO - 📥 Downloads complete: 166 successful, 0 failed
2026-02-22 10:32:37,929 - INFO - 📊 Progress: 167/201 (Remaining: 35)
2026-02-22 10:32:37,930 - INFO - 🔍 Processing FCR 167: CTG0644032 (Invoice: 202)
2026-02-22 10:32:37,930 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644032
2026-02-22 10:32:39,013 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:39,013 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:39,115 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:41,115 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:41,115 - INFO - 🌐 Resolving Damco FCR id for CTG0644032 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644032
2026-02-22 10:32:42,079 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726212 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644032)
2026-02-22 10:32:42,079 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726212&txt=CTG0644032
2026-02-22 10:32:42,080 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:42,084 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:46,085 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:46,085 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:46,378 - INFO - ✅ PDF saved: 167 202 CTG0644032.pdf
2026-02-22 10:32:46,378 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:47,678 - INFO - ✓ Successfully processed booking 167/201: CTG0644032 (Invoice: 202)
2026-02-22 10:32:47,679 - INFO - 📥 Downloads complete: 167 successful, 0 failed
2026-02-22 10:32:47,679 - INFO - 📊 Progress: 168/201 (Remaining: 34)
2026-02-22 10:32:47,679 - INFO - 🔍 Processing FCR 168: CTG0644033 (Invoice: 203)
2026-02-22 10:32:47,679 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644033
2026-02-22 10:32:48,749 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:48,750 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:48,889 - INFO - ✅ Iframe element found in page
2026-02-22 10:32:50,890 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:32:50,890 - INFO - 🌐 Resolving Damco FCR id for CTG0644033 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644033
2026-02-22 10:32:51,840 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726213 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644033)
2026-02-22 10:32:51,841 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726213&txt=CTG0644033
2026-02-22 10:32:51,841 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:32:51,848 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:32:55,849 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:32:55,849 - INFO - 📄 Printing page to PDF...
2026-02-22 10:32:56,137 - INFO - ✅ PDF saved: 168 203 CTG0644033.pdf
2026-02-22 10:32:56,137 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:32:57,475 - INFO - ✓ Successfully processed booking 168/201: CTG0644033 (Invoice: 203)
2026-02-22 10:32:57,475 - INFO - 📥 Downloads complete: 168 successful, 0 failed
2026-02-22 10:32:57,476 - INFO - 📊 Progress: 169/201 (Remaining: 33)
2026-02-22 10:32:57,476 - INFO - 🔍 Processing FCR 169: CTG0644059 (Invoice: 204)
2026-02-22 10:32:57,476 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644059
2026-02-22 10:32:58,475 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:32:58,476 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:32:58,577 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:00,578 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:00,578 - INFO - 🌐 Resolving Damco FCR id for CTG0644059 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644059
2026-02-22 10:33:01,538 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726328 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644059)
2026-02-22 10:33:01,539 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726328&txt=CTG0644059
2026-02-22 10:33:01,540 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:01,552 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:05,553 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:05,553 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:05,837 - INFO - ✅ PDF saved: 169 204 CTG0644059.pdf
2026-02-22 10:33:05,837 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:07,132 - INFO - ✓ Successfully processed booking 169/201: CTG0644059 (Invoice: 204)
2026-02-22 10:33:07,132 - INFO - 📥 Downloads complete: 169 successful, 0 failed
2026-02-22 10:33:07,133 - INFO - 📊 Progress: 170/201 (Remaining: 32)
2026-02-22 10:33:07,133 - INFO - 🔍 Processing FCR 170: CTG0644060 (Invoice: 205)
2026-02-22 10:33:07,133 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644060
2026-02-22 10:33:08,269 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:08,269 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:08,410 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:10,411 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:10,411 - INFO - 🌐 Resolving Damco FCR id for CTG0644060 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644060
2026-02-22 10:33:11,380 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726329 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644060)
2026-02-22 10:33:11,381 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726329&txt=CTG0644060
2026-02-22 10:33:11,381 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:11,391 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:15,391 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:15,392 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:15,677 - INFO - ✅ PDF saved: 170 205 CTG0644060.pdf
2026-02-22 10:33:15,677 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:17,008 - INFO - ✓ Successfully processed booking 170/201: CTG0644060 (Invoice: 205)
2026-02-22 10:33:17,008 - INFO - 📥 Downloads complete: 170 successful, 0 failed
2026-02-22 10:33:17,008 - INFO - 📊 Progress: 171/201 (Remaining: 31)
2026-02-22 10:33:17,008 - INFO - 🔍 Processing FCR 171: CTG0644051 (Invoice: 206)
2026-02-22 10:33:17,008 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644051
2026-02-22 10:33:18,090 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:18,090 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:18,199 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:20,200 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:20,200 - INFO - 🌐 Resolving Damco FCR id for CTG0644051 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644051
2026-02-22 10:33:21,168 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726319 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644051)
2026-02-22 10:33:21,168 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726319&txt=CTG0644051
2026-02-22 10:33:21,169 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:21,181 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:25,182 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:25,182 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:25,473 - INFO - ✅ PDF saved: 171 206 CTG0644051.pdf
2026-02-22 10:33:25,474 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:26,916 - INFO - ✓ Successfully processed booking 171/201: CTG0644051 (Invoice: 206)
2026-02-22 10:33:26,917 - INFO - 📥 Downloads complete: 171 successful, 0 failed
2026-02-22 10:33:26,917 - INFO - 📊 Progress: 172/201 (Remaining: 30)
2026-02-22 10:33:26,917 - INFO - 🔍 Processing FCR 172: CTG0644048 (Invoice: 207)
2026-02-22 10:33:26,917 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644048
2026-02-22 10:33:27,990 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:27,991 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:28,091 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:30,092 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:30,092 - INFO - 🌐 Resolving Damco FCR id for CTG0644048 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644048
2026-02-22 10:33:31,042 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726316 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644048)
2026-02-22 10:33:31,043 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726316&txt=CTG0644048
2026-02-22 10:33:31,043 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:31,048 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:35,048 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:35,049 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:35,334 - INFO - ✅ PDF saved: 172 207 CTG0644048.pdf
2026-02-22 10:33:35,334 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:36,630 - INFO - ✓ Successfully processed booking 172/201: CTG0644048 (Invoice: 207)
2026-02-22 10:33:36,630 - INFO - 📥 Downloads complete: 172 successful, 0 failed
2026-02-22 10:33:36,631 - INFO - 📊 Progress: 173/201 (Remaining: 29)
2026-02-22 10:33:36,631 - INFO - 🔍 Processing FCR 173: CTG0644049 (Invoice: 208)
2026-02-22 10:33:36,631 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644049
2026-02-22 10:33:37,639 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:37,639 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:37,749 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:39,750 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:39,750 - INFO - 🌐 Resolving Damco FCR id for CTG0644049 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644049
2026-02-22 10:33:40,683 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726317 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644049)
2026-02-22 10:33:40,684 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726317&txt=CTG0644049
2026-02-22 10:33:40,684 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:40,689 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:44,690 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:44,690 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:45,007 - INFO - ✅ PDF saved: 173 208 CTG0644049.pdf
2026-02-22 10:33:45,007 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:46,473 - INFO - ✓ Successfully processed booking 173/201: CTG0644049 (Invoice: 208)
2026-02-22 10:33:46,473 - INFO - 📥 Downloads complete: 173 successful, 0 failed
2026-02-22 10:33:46,473 - INFO - 📊 Progress: 174/201 (Remaining: 28)
2026-02-22 10:33:46,473 - INFO - 🔍 Processing FCR 174: CTG0644052 (Invoice: 209)
2026-02-22 10:33:46,474 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644052
2026-02-22 10:33:47,348 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:47,348 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:47,495 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:49,496 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:49,496 - INFO - 🌐 Resolving Damco FCR id for CTG0644052 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644052
2026-02-22 10:33:50,444 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726320 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644052)
2026-02-22 10:33:50,444 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726320&txt=CTG0644052
2026-02-22 10:33:50,444 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:33:50,449 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:33:54,449 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:33:54,449 - INFO - 📄 Printing page to PDF...
2026-02-22 10:33:54,792 - INFO - ✅ PDF saved: 174 209 CTG0644052.pdf
2026-02-22 10:33:54,792 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:33:56,099 - INFO - ✓ Successfully processed booking 174/201: CTG0644052 (Invoice: 209)
2026-02-22 10:33:56,099 - INFO - 📥 Downloads complete: 174 successful, 0 failed
2026-02-22 10:33:56,099 - INFO - 📊 Progress: 175/201 (Remaining: 27)
2026-02-22 10:33:56,100 - INFO - 🔍 Processing FCR 175: CTG0180064 (Invoice: 210)
2026-02-22 10:33:56,100 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180064
2026-02-22 10:33:57,132 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:33:57,133 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:33:57,234 - INFO - ✅ Iframe element found in page
2026-02-22 10:33:59,235 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:33:59,235 - INFO - 🌐 Resolving Damco FCR id for CTG0180064 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180064
2026-02-22 10:34:00,232 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267196 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180064)
2026-02-22 10:34:00,233 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267196&txt=CTG0180064
2026-02-22 10:34:00,233 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:00,239 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:04,239 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:04,240 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:04,563 - INFO - ✅ PDF saved: 175 210 CTG0180064.pdf
2026-02-22 10:34:04,563 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:05,860 - INFO - ✓ Successfully processed booking 175/201: CTG0180064 (Invoice: 210)
2026-02-22 10:34:05,861 - INFO - 📥 Downloads complete: 175 successful, 0 failed
2026-02-22 10:34:05,861 - INFO - 📊 Progress: 176/201 (Remaining: 26)
2026-02-22 10:34:05,861 - INFO - 🔍 Processing FCR 176: CTG0180066 (Invoice: 211)
2026-02-22 10:34:05,861 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0180066
2026-02-22 10:34:06,863 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:06,863 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:06,974 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:08,974 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:08,975 - INFO - 🌐 Resolving Damco FCR id for CTG0180066 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0180066
2026-02-22 10:34:09,969 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46267206 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0180066)
2026-02-22 10:34:09,970 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46267206&txt=CTG0180066
2026-02-22 10:34:09,970 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:09,976 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:13,976 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:13,977 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:14,285 - INFO - ✅ PDF saved: 176 211 CTG0180066.pdf
2026-02-22 10:34:14,285 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:15,595 - INFO - ✓ Successfully processed booking 176/201: CTG0180066 (Invoice: 211)
2026-02-22 10:34:15,595 - INFO - 📥 Downloads complete: 176 successful, 0 failed
2026-02-22 10:34:15,596 - INFO - 📊 Progress: 177/201 (Remaining: 25)
2026-02-22 10:34:15,596 - INFO - 🔍 Processing FCR 177: CTG0194314 (Invoice: 212)
2026-02-22 10:34:15,596 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0194314
2026-02-22 10:34:16,649 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:16,649 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:16,755 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:18,755 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:18,755 - INFO - 🌐 Resolving Damco FCR id for CTG0194314 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0194314
2026-02-22 10:34:19,753 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46321665 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0194314)
2026-02-22 10:34:19,753 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46321665&txt=CTG0194314
2026-02-22 10:34:19,754 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:19,765 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:23,766 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:23,766 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:24,056 - INFO - ✅ PDF saved: 177 212 CTG0194314.pdf
2026-02-22 10:34:24,056 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:25,355 - INFO - ✓ Successfully processed booking 177/201: CTG0194314 (Invoice: 212)
2026-02-22 10:34:25,355 - INFO - 📥 Downloads complete: 177 successful, 0 failed
2026-02-22 10:34:25,356 - INFO - 📊 Progress: 178/201 (Remaining: 24)
2026-02-22 10:34:25,356 - INFO - 🔍 Processing FCR 178: CTG0194319 (Invoice: 213)
2026-02-22 10:34:25,356 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0194319
2026-02-22 10:34:26,351 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:26,351 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:26,454 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:28,454 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:28,454 - INFO - 🌐 Resolving Damco FCR id for CTG0194319 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0194319
2026-02-22 10:34:29,482 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46321672 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0194319)
2026-02-22 10:34:29,482 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46321672&txt=CTG0194319
2026-02-22 10:34:29,482 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:29,486 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:33,487 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:33,487 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:33,773 - INFO - ✅ PDF saved: 178 213 CTG0194319.pdf
2026-02-22 10:34:33,773 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:35,174 - INFO - ✓ Successfully processed booking 178/201: CTG0194319 (Invoice: 213)
2026-02-22 10:34:35,174 - INFO - 📥 Downloads complete: 178 successful, 0 failed
2026-02-22 10:34:35,174 - INFO - 📊 Progress: 179/201 (Remaining: 23)
2026-02-22 10:34:35,174 - INFO - 🔍 Processing FCR 179: CTG0237253 (Invoice: 214)
2026-02-22 10:34:35,174 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237253
2026-02-22 10:34:36,203 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:36,203 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:36,303 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:38,304 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:38,304 - INFO - 🌐 Resolving Damco FCR id for CTG0237253 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237253
2026-02-22 10:34:39,266 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480585 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237253)
2026-02-22 10:34:39,267 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480585&txt=CTG0237253
2026-02-22 10:34:39,267 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:39,274 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:43,274 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:43,275 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:43,559 - INFO - ✅ PDF saved: 179 214 CTG0237253.pdf
2026-02-22 10:34:43,559 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:44,837 - INFO - ✓ Successfully processed booking 179/201: CTG0237253 (Invoice: 214)
2026-02-22 10:34:44,837 - INFO - 📥 Downloads complete: 179 successful, 0 failed
2026-02-22 10:34:44,837 - INFO - 📊 Progress: 180/201 (Remaining: 22)
2026-02-22 10:34:44,838 - INFO - 🔍 Processing FCR 180: CTG0237250 (Invoice: 215)
2026-02-22 10:34:44,838 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0237250
2026-02-22 10:34:45,918 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:45,918 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:46,053 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:48,054 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:48,054 - INFO - 🌐 Resolving Damco FCR id for CTG0237250 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0237250
2026-02-22 10:34:49,012 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46480582 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0237250)
2026-02-22 10:34:49,013 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46480582&txt=CTG0237250
2026-02-22 10:34:49,013 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:49,022 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:34:53,023 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:34:53,023 - INFO - 📄 Printing page to PDF...
2026-02-22 10:34:53,306 - INFO - ✅ PDF saved: 180 215 CTG0237250.pdf
2026-02-22 10:34:53,306 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:34:54,593 - INFO - ✓ Successfully processed booking 180/201: CTG0237250 (Invoice: 215)
2026-02-22 10:34:54,594 - INFO - 📥 Downloads complete: 180 successful, 0 failed
2026-02-22 10:34:54,594 - INFO - 📊 Progress: 181/201 (Remaining: 21)
2026-02-22 10:34:54,594 - INFO - 🔍 Processing FCR 181: CTG0308155 (Invoice: 216)
2026-02-22 10:34:54,594 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308155
2026-02-22 10:34:55,629 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:34:55,629 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:34:55,730 - INFO - ✅ Iframe element found in page
2026-02-22 10:34:57,731 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:34:57,731 - INFO - 🌐 Resolving Damco FCR id for CTG0308155 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308155
2026-02-22 10:34:58,770 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720092 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308155)
2026-02-22 10:34:58,770 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720092&txt=CTG0308155
2026-02-22 10:34:58,771 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:34:58,775 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:02,775 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:02,776 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:03,065 - INFO - ✅ PDF saved: 181 216 CTG0308155.pdf
2026-02-22 10:35:03,065 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:04,935 - INFO - ✓ Successfully processed booking 181/201: CTG0308155 (Invoice: 216)
2026-02-22 10:35:04,935 - INFO - 📥 Downloads complete: 181 successful, 0 failed
2026-02-22 10:35:04,935 - INFO - 📊 Progress: 182/201 (Remaining: 20)
2026-02-22 10:35:04,935 - INFO - 🔍 Processing FCR 182: CTG0308163 (Invoice: 217)
2026-02-22 10:35:04,935 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308163
2026-02-22 10:35:06,336 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:06,336 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:06,469 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:08,470 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:08,470 - INFO - 🌐 Resolving Damco FCR id for CTG0308163 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308163
2026-02-22 10:35:09,433 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720102 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308163)
2026-02-22 10:35:09,434 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720102&txt=CTG0308163
2026-02-22 10:35:09,434 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:09,438 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:13,439 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:13,439 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:13,794 - INFO - ✅ PDF saved: 182 217 CTG0308163.pdf
2026-02-22 10:35:13,794 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:15,105 - INFO - ✓ Successfully processed booking 182/201: CTG0308163 (Invoice: 217)
2026-02-22 10:35:15,106 - INFO - 📥 Downloads complete: 182 successful, 0 failed
2026-02-22 10:35:15,106 - INFO - 📊 Progress: 183/201 (Remaining: 19)
2026-02-22 10:35:15,106 - INFO - 🔍 Processing FCR 183: CTG0308170 (Invoice: 218)
2026-02-22 10:35:15,106 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308170
2026-02-22 10:35:16,251 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:16,251 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:16,392 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:18,392 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:18,392 - INFO - 🌐 Resolving Damco FCR id for CTG0308170 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308170
2026-02-22 10:35:19,350 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46720109 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308170)
2026-02-22 10:35:19,350 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46720109&txt=CTG0308170
2026-02-22 10:35:19,350 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:19,355 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:23,356 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:23,356 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:24,092 - INFO - ✅ PDF saved: 183 218 CTG0308170.pdf
2026-02-22 10:35:24,092 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:25,397 - INFO - ✓ Successfully processed booking 183/201: CTG0308170 (Invoice: 218)
2026-02-22 10:35:25,397 - INFO - 📥 Downloads complete: 183 successful, 0 failed
2026-02-22 10:35:25,397 - INFO - 📊 Progress: 184/201 (Remaining: 18)
2026-02-22 10:35:25,397 - INFO - 🔍 Processing FCR 184: CTG0314390 (Invoice: 219)
2026-02-22 10:35:25,397 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0314390
2026-02-22 10:35:26,572 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:26,573 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:26,703 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:28,703 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:28,703 - INFO - 🌐 Resolving Damco FCR id for CTG0314390 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0314390
2026-02-22 10:35:29,692 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46741659 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0314390)
2026-02-22 10:35:29,692 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46741659&txt=CTG0314390
2026-02-22 10:35:29,692 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:29,697 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:33,697 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:33,697 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:34,098 - INFO - ✅ PDF saved: 184 219 CTG0314390.pdf
2026-02-22 10:35:34,098 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:35,427 - INFO - ✓ Successfully processed booking 184/201: CTG0314390 (Invoice: 219)
2026-02-22 10:35:35,427 - INFO - 📥 Downloads complete: 184 successful, 0 failed
2026-02-22 10:35:35,428 - INFO - 📊 Progress: 185/201 (Remaining: 17)
2026-02-22 10:35:35,428 - INFO - 🔍 Processing FCR 185: CTG0314393 (Invoice: 220)
2026-02-22 10:35:35,428 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0314393
2026-02-22 10:35:36,574 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:36,574 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:36,720 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:38,721 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:38,721 - INFO - 🌐 Resolving Damco FCR id for CTG0314393 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0314393
2026-02-22 10:35:39,663 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46741662 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0314393)
2026-02-22 10:35:39,664 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46741662&txt=CTG0314393
2026-02-22 10:35:39,664 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:39,669 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:43,670 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:43,670 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:44,094 - INFO - ✅ PDF saved: 185 220 CTG0314393.pdf
2026-02-22 10:35:44,094 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:45,490 - INFO - ✓ Successfully processed booking 185/201: CTG0314393 (Invoice: 220)
2026-02-22 10:35:45,490 - INFO - 📥 Downloads complete: 185 successful, 0 failed
2026-02-22 10:35:45,490 - INFO - 📊 Progress: 186/201 (Remaining: 16)
2026-02-22 10:35:45,490 - INFO - 🔍 Processing FCR 186: CTG0308749 (Invoice: 221)
2026-02-22 10:35:45,490 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308749
2026-02-22 10:35:46,629 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:46,629 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:46,771 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:48,772 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:48,772 - INFO - 🌐 Resolving Damco FCR id for CTG0308749 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308749
2026-02-22 10:35:49,735 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721255 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308749)
2026-02-22 10:35:49,735 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721255&txt=CTG0308749
2026-02-22 10:35:49,735 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:49,740 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:35:53,740 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:35:53,740 - INFO - 📄 Printing page to PDF...
2026-02-22 10:35:54,116 - INFO - ✅ PDF saved: 186 221 CTG0308749.pdf
2026-02-22 10:35:54,116 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:35:55,428 - INFO - ✓ Successfully processed booking 186/201: CTG0308749 (Invoice: 221)
2026-02-22 10:35:55,429 - INFO - 📥 Downloads complete: 186 successful, 0 failed
2026-02-22 10:35:55,429 - INFO - 📊 Progress: 187/201 (Remaining: 15)
2026-02-22 10:35:55,429 - INFO - 🔍 Processing FCR 187: CTG0308717 (Invoice: 222)
2026-02-22 10:35:55,429 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308717
2026-02-22 10:35:56,524 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:35:56,524 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:35:56,631 - INFO - ✅ Iframe element found in page
2026-02-22 10:35:58,632 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:35:58,632 - INFO - 🌐 Resolving Damco FCR id for CTG0308717 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308717
2026-02-22 10:35:59,609 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721218 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308717)
2026-02-22 10:35:59,609 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721218&txt=CTG0308717
2026-02-22 10:35:59,609 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:35:59,616 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:03,616 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:03,617 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:03,949 - INFO - ✅ PDF saved: 187 222 CTG0308717.pdf
2026-02-22 10:36:03,949 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:07,645 - INFO - ✓ Successfully processed booking 187/201: CTG0308717 (Invoice: 222)
2026-02-22 10:36:07,645 - INFO - 📥 Downloads complete: 187 successful, 0 failed
2026-02-22 10:36:07,645 - INFO - 📊 Progress: 188/201 (Remaining: 14)
2026-02-22 10:36:07,645 - INFO - 🔍 Processing FCR 188: CTG0308710 (Invoice: 223)
2026-02-22 10:36:07,645 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0308710
2026-02-22 10:36:09,121 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:09,121 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:09,236 - INFO - ✅ Iframe element found in page
2026-02-22 10:36:11,237 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:36:11,237 - INFO - 🌐 Resolving Damco FCR id for CTG0308710 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0308710
2026-02-22 10:36:12,189 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46721211 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0308710)
2026-02-22 10:36:12,190 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46721211&txt=CTG0308710
2026-02-22 10:36:12,191 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:36:12,204 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:16,205 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:16,205 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:16,521 - INFO - ✅ PDF saved: 188 223 CTG0308710.pdf
2026-02-22 10:36:16,521 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:17,832 - INFO - ✓ Successfully processed booking 188/201: CTG0308710 (Invoice: 223)
2026-02-22 10:36:17,832 - INFO - 📥 Downloads complete: 188 successful, 0 failed
2026-02-22 10:36:17,832 - INFO - 📊 Progress: 189/201 (Remaining: 13)
2026-02-22 10:36:17,832 - INFO - 🔍 Processing FCR 189: CTG0350105 (Invoice: 224)
2026-02-22 10:36:17,832 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350105
2026-02-22 10:36:19,018 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:19,018 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:19,150 - INFO - ✅ Iframe element found in page
2026-02-22 10:36:21,151 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:36:21,151 - INFO - 🌐 Resolving Damco FCR id for CTG0350105 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350105
2026-02-22 10:36:22,124 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862759 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350105)
2026-02-22 10:36:22,125 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862759&txt=CTG0350105
2026-02-22 10:36:22,125 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:36:22,130 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:26,131 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:26,131 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:26,421 - INFO - ✅ PDF saved: 189 224 CTG0350105.pdf
2026-02-22 10:36:26,421 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:27,716 - INFO - ✓ Successfully processed booking 189/201: CTG0350105 (Invoice: 224)
2026-02-22 10:36:27,716 - INFO - 📥 Downloads complete: 189 successful, 0 failed
2026-02-22 10:36:27,716 - INFO - 📊 Progress: 190/201 (Remaining: 12)
2026-02-22 10:36:27,716 - INFO - 🔍 Processing FCR 190: CTG0350116 (Invoice: 225)
2026-02-22 10:36:27,716 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0350116
2026-02-22 10:36:28,783 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:28,783 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:28,892 - INFO - ✅ Iframe element found in page
2026-02-22 10:36:30,892 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:36:30,892 - INFO - 🌐 Resolving Damco FCR id for CTG0350116 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0350116
2026-02-22 10:36:31,819 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46862772 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0350116)
2026-02-22 10:36:31,820 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46862772&txt=CTG0350116
2026-02-22 10:36:31,820 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:36:31,833 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:35,833 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:35,833 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:36,137 - INFO - ✅ PDF saved: 190 225 CTG0350116.pdf
2026-02-22 10:36:36,137 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:37,592 - INFO - ✓ Successfully processed booking 190/201: CTG0350116 (Invoice: 225)
2026-02-22 10:36:37,592 - INFO - 📥 Downloads complete: 190 successful, 0 failed
2026-02-22 10:36:37,592 - INFO - 📊 Progress: 191/201 (Remaining: 11)
2026-02-22 10:36:37,592 - INFO - 🔍 Processing FCR 191: CTG0364892 (Invoice: 226)
2026-02-22 10:36:37,593 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0364892
2026-02-22 10:36:38,619 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:38,619 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:38,728 - INFO - ✅ Iframe element found in page
2026-02-22 10:36:40,729 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:36:40,729 - INFO - 🌐 Resolving Damco FCR id for CTG0364892 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0364892
2026-02-22 10:36:41,672 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46907204 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0364892)
2026-02-22 10:36:41,672 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46907204&txt=CTG0364892
2026-02-22 10:36:41,673 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:36:41,677 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:45,678 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:45,678 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:45,971 - INFO - ✅ PDF saved: 191 226 CTG0364892.pdf
2026-02-22 10:36:45,971 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:47,277 - INFO - ✓ Successfully processed booking 191/201: CTG0364892 (Invoice: 226)
2026-02-22 10:36:47,277 - INFO - 📥 Downloads complete: 191 successful, 0 failed
2026-02-22 10:36:47,277 - INFO - 📊 Progress: 192/201 (Remaining: 10)
2026-02-22 10:36:47,278 - INFO - 🔍 Processing FCR 192: CTG0375347 (Invoice: 227)
2026-02-22 10:36:47,278 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375347
2026-02-22 10:36:48,311 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:48,311 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:48,441 - INFO - ✅ Iframe element found in page
2026-02-22 10:36:50,442 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:36:50,442 - INFO - 🌐 Resolving Damco FCR id for CTG0375347 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375347
2026-02-22 10:36:51,413 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946707 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375347)
2026-02-22 10:36:51,413 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946707&txt=CTG0375347
2026-02-22 10:36:51,413 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:36:51,420 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:36:55,420 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:36:55,421 - INFO - 📄 Printing page to PDF...
2026-02-22 10:36:55,770 - INFO - ✅ PDF saved: 192 227 CTG0375347.pdf
2026-02-22 10:36:55,770 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:36:57,378 - INFO - ✓ Successfully processed booking 192/201: CTG0375347 (Invoice: 227)
2026-02-22 10:36:57,378 - INFO - 📥 Downloads complete: 192 successful, 0 failed
2026-02-22 10:36:57,378 - INFO - 📊 Progress: 193/201 (Remaining: 9)
2026-02-22 10:36:57,378 - INFO - 🔍 Processing FCR 193: CTG0375399 (Invoice: 228)
2026-02-22 10:36:57,378 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375399
2026-02-22 10:36:58,397 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:36:58,397 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:36:58,505 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:00,506 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:00,506 - INFO - 🌐 Resolving Damco FCR id for CTG0375399 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375399
2026-02-22 10:37:01,489 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946770 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375399)
2026-02-22 10:37:01,490 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946770&txt=CTG0375399
2026-02-22 10:37:01,490 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:01,501 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:05,501 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:05,501 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:05,822 - INFO - ✅ PDF saved: 193 228 CTG0375399.pdf
2026-02-22 10:37:05,822 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:07,138 - INFO - ✓ Successfully processed booking 193/201: CTG0375399 (Invoice: 228)
2026-02-22 10:37:07,138 - INFO - 📥 Downloads complete: 193 successful, 0 failed
2026-02-22 10:37:07,138 - INFO - 📊 Progress: 194/201 (Remaining: 8)
2026-02-22 10:37:07,138 - INFO - 🔍 Processing FCR 194: CTG0375343 (Invoice: 229)
2026-02-22 10:37:07,138 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0375343
2026-02-22 10:37:08,295 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:08,295 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:08,422 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:10,423 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:10,423 - INFO - 🌐 Resolving Damco FCR id for CTG0375343 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0375343
2026-02-22 10:37:11,442 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46946703 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0375343)
2026-02-22 10:37:11,442 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46946703&txt=CTG0375343
2026-02-22 10:37:11,443 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:11,446 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:15,447 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:15,447 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:15,873 - INFO - ✅ PDF saved: 194 229 CTG0375343.pdf
2026-02-22 10:37:15,873 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:17,226 - INFO - ✓ Successfully processed booking 194/201: CTG0375343 (Invoice: 229)
2026-02-22 10:37:17,226 - INFO - 📥 Downloads complete: 194 successful, 0 failed
2026-02-22 10:37:17,226 - INFO - 📊 Progress: 195/201 (Remaining: 7)
2026-02-22 10:37:17,226 - INFO - 🔍 Processing FCR 195: CTG0442919 (Invoice: 232)
2026-02-22 10:37:17,226 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0442919
2026-02-22 10:37:18,264 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:18,265 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:18,369 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:20,370 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:20,371 - INFO - 🌐 Resolving Damco FCR id for CTG0442919 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0442919
2026-02-22 10:37:21,305 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47165083 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0442919)
2026-02-22 10:37:21,306 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47165083&txt=CTG0442919
2026-02-22 10:37:21,306 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:21,319 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:25,319 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:25,319 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:25,640 - INFO - ✅ PDF saved: 195 232 CTG0442919.pdf
2026-02-22 10:37:25,640 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:26,955 - INFO - ✓ Successfully processed booking 195/201: CTG0442919 (Invoice: 232)
2026-02-22 10:37:26,955 - INFO - 📥 Downloads complete: 195 successful, 0 failed
2026-02-22 10:37:26,955 - INFO - 📊 Progress: 196/201 (Remaining: 6)
2026-02-22 10:37:26,956 - INFO - 🔍 Processing FCR 196: CTG0443031 (Invoice: 233)
2026-02-22 10:37:26,956 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0443031
2026-02-22 10:37:27,995 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:27,995 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:28,119 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:30,120 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:30,120 - INFO - 🌐 Resolving Damco FCR id for CTG0443031 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0443031
2026-02-22 10:37:31,074 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47165300 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0443031)
2026-02-22 10:37:31,075 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47165300&txt=CTG0443031
2026-02-22 10:37:31,076 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:31,080 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:35,081 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:35,081 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:35,378 - INFO - ✅ PDF saved: 196 233 CTG0443031.pdf
2026-02-22 10:37:35,378 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:36,825 - INFO - ✓ Successfully processed booking 196/201: CTG0443031 (Invoice: 233)
2026-02-22 10:37:36,825 - INFO - 📥 Downloads complete: 196 successful, 0 failed
2026-02-22 10:37:36,825 - INFO - 📊 Progress: 197/201 (Remaining: 5)
2026-02-22 10:37:36,825 - INFO - 🔍 Processing FCR 197: CTG0485669 (Invoice: 234)
2026-02-22 10:37:36,825 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485669
2026-02-22 10:37:37,897 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:37,898 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:38,031 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:40,032 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:40,032 - INFO - 🌐 Resolving Damco FCR id for CTG0485669 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485669
2026-02-22 10:37:40,997 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310066 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485669)
2026-02-22 10:37:40,998 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310066&txt=CTG0485669
2026-02-22 10:37:40,998 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:41,013 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:45,014 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:45,014 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:45,308 - INFO - ✅ PDF saved: 197 234 CTG0485669.pdf
2026-02-22 10:37:45,308 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:46,635 - INFO - ✓ Successfully processed booking 197/201: CTG0485669 (Invoice: 234)
2026-02-22 10:37:46,635 - INFO - 📥 Downloads complete: 197 successful, 0 failed
2026-02-22 10:37:46,636 - INFO - 📊 Progress: 198/201 (Remaining: 4)
2026-02-22 10:37:46,636 - INFO - 🔍 Processing FCR 198: CTG0485733 (Invoice: 235)
2026-02-22 10:37:46,636 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485733
2026-02-22 10:37:47,636 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:47,636 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:47,737 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:49,738 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:49,738 - INFO - 🌐 Resolving Damco FCR id for CTG0485733 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485733
2026-02-22 10:37:50,692 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310138 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485733)
2026-02-22 10:37:50,693 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310138&txt=CTG0485733
2026-02-22 10:37:50,693 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:37:50,706 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:37:54,707 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:37:54,707 - INFO - 📄 Printing page to PDF...
2026-02-22 10:37:55,000 - INFO - ✅ PDF saved: 198 235 CTG0485733.pdf
2026-02-22 10:37:55,000 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:37:56,323 - INFO - ✓ Successfully processed booking 198/201: CTG0485733 (Invoice: 235)
2026-02-22 10:37:56,323 - INFO - 📥 Downloads complete: 198 successful, 0 failed
2026-02-22 10:37:56,323 - INFO - 📊 Progress: 199/201 (Remaining: 3)
2026-02-22 10:37:56,323 - INFO - 🔍 Processing FCR 199: CTG0521982 (Invoice: 236)
2026-02-22 10:37:56,323 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521982
2026-02-22 10:37:57,357 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:37:57,357 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:37:57,471 - INFO - ✅ Iframe element found in page
2026-02-22 10:37:59,471 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:37:59,471 - INFO - 🌐 Resolving Damco FCR id for CTG0521982 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521982
2026-02-22 10:38:00,404 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376423 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521982)
2026-02-22 10:38:00,406 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376423&txt=CTG0521982
2026-02-22 10:38:00,406 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:38:00,413 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:38:04,414 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:38:04,414 - INFO - 📄 Printing page to PDF...
2026-02-22 10:38:04,708 - INFO - ✅ PDF saved: 199 236 CTG0521982.pdf
2026-02-22 10:38:04,709 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:38:06,005 - INFO - ✓ Successfully processed booking 199/201: CTG0521982 (Invoice: 236)
2026-02-22 10:38:06,005 - INFO - 📥 Downloads complete: 199 successful, 0 failed
2026-02-22 10:38:06,006 - INFO - 📊 Progress: 200/201 (Remaining: 2)
2026-02-22 10:38:06,006 - INFO - 🔍 Processing FCR 200: CTG0644058 (Invoice: 239)
2026-02-22 10:38:06,006 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0644058
2026-02-22 10:38:07,023 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:38:07,023 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:38:07,135 - INFO - ✅ Iframe element found in page
2026-02-22 10:38:09,135 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:38:09,135 - INFO - 🌐 Resolving Damco FCR id for CTG0644058 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0644058
2026-02-22 10:38:10,070 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47726326 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0644058)
2026-02-22 10:38:10,070 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47726326&txt=CTG0644058
2026-02-22 10:38:10,070 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:38:10,075 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:38:14,075 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:38:14,076 - INFO - 📄 Printing page to PDF...
2026-02-22 10:38:14,377 - INFO - ✅ PDF saved: 200 239 CTG0644058.pdf
2026-02-22 10:38:14,377 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:38:15,687 - INFO - ✓ Successfully processed booking 200/201: CTG0644058 (Invoice: 239)
2026-02-22 10:38:15,687 - INFO - 📥 Downloads complete: 200 successful, 0 failed
2026-02-22 10:38:15,687 - INFO - 📊 Progress: 201/201 (Remaining: 1)
2026-02-22 10:38:15,687 - INFO - 🔍 Processing FCR 201: CTG0671595 (Invoice: 240)
2026-02-22 10:38:15,687 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0671595
2026-02-22 10:38:16,788 - INFO - 📄 Maersk tracking page body loaded.
2026-02-22 10:38:16,788 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-22 10:38:16,931 - INFO - ✅ Iframe element found in page
2026-02-22 10:38:18,932 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-22 10:38:18,932 - INFO - 🌐 Resolving Damco FCR id for CTG0671595 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0671595
2026-02-22 10:38:19,945 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47817116 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0671595)
2026-02-22 10:38:19,945 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47817116&txt=CTG0671595
2026-02-22 10:38:19,945 - INFO - 🔄 Navigating iframe to detail page...
2026-02-22 10:38:19,953 - INFO - ⏳ Waiting for detail page to load...
2026-02-22 10:38:23,953 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-22 10:38:23,954 - INFO - 📄 Printing page to PDF...
2026-02-22 10:38:24,255 - INFO - ✅ PDF saved: 201 240 CTG0671595.pdf
2026-02-22 10:38:24,255 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-22 10:38:25,556 - INFO - ✓ Successfully processed booking 201/201: CTG0671595 (Invoice: 240)
2026-02-22 10:38:25,556 - INFO - 📥 Downloads complete: 201 successful, 0 failed
2026-02-22 10:38:25,556 - INFO - ℹ️ Results CSV generation disabled
