2026-02-19 11:06:40,407 - INFO - 🔧 Launching Electron browser (headless mode)...
2026-02-19 11:06:40,422 - INFO - ✅ Browser session created: bab3986c-5072-4702-9b41-44c6c86f5c17
2026-02-19 11:06:40,422 - INFO - ✅ Electron browser launched successfully
2026-02-19 11:06:40,422 - INFO - 🌐 Opening Maersk tracking portal...
2026-02-19 11:06:40,815 - INFO - 📍 Page loaded successfully.
2026-02-19 11:06:40,815 - INFO - 🍪 Checking for cookie consent dialog...
2026-02-19 11:06:42,797 - INFO - ✅ Clicked 'Allow all' on cookie consent dialog (selector: button[data-test='coi-allow-all-button'])
2026-02-19 11:06:44,803 - INFO - 
============================================================
2026-02-19 11:06:44,803 - INFO - Found 53 bookings to process
2026-02-19 11:06:44,803 - INFO - ============================================================

2026-02-19 11:06:44,803 - INFO - 📊 Progress: 1/53 (Remaining: 53)
2026-02-19 11:06:44,803 - INFO - 🔍 Processing FCR 1: CGP7865076 (Invoice: 1)
2026-02-19 11:06:44,803 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7865076
2026-02-19 11:06:46,191 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:06:46,191 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:06:46,310 - INFO - ✅ Iframe element found in page
2026-02-19 11:06:48,311 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:06:48,311 - INFO - 🌐 Resolving Damco FCR id for CGP7865076 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7865076
2026-02-19 11:06:49,326 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44880171 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7865076)
2026-02-19 11:06:49,326 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44880171&txt=CGP7865076
2026-02-19 11:06:49,326 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:06:49,331 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:06:53,331 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:06:53,331 - INFO - 📄 Printing page to PDF...
2026-02-19 11:06:53,671 - INFO - ✅ PDF saved: 001 1 CGP7865076.pdf
2026-02-19 11:06:53,671 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:06:54,952 - INFO - ✓ Successfully processed booking 1/53: CGP7865076 (Invoice: 1)
2026-02-19 11:06:54,953 - INFO - 📥 Downloads complete: 1 successful, 0 failed
2026-02-19 11:06:54,953 - INFO - 📊 Progress: 2/53 (Remaining: 52)
2026-02-19 11:06:54,953 - INFO - 🔍 Processing FCR 2: CTG0096997 (Invoice: 5)
2026-02-19 11:06:54,953 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096997
2026-02-19 11:06:56,068 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:06:56,069 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:06:56,251 - INFO - ✅ Iframe element found in page
2026-02-19 11:06:58,251 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:06:58,251 - INFO - 🌐 Resolving Damco FCR id for CTG0096997 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096997
2026-02-19 11:06:59,236 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924855 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096997)
2026-02-19 11:06:59,236 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924855&txt=CTG0096997
2026-02-19 11:06:59,236 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:06:59,240 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:03,241 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:03,241 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:03,548 - INFO - ✅ PDF saved: 002 5 CTG0096997.pdf
2026-02-19 11:07:03,548 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:04,877 - INFO - ✓ Successfully processed booking 2/53: CTG0096997 (Invoice: 5)
2026-02-19 11:07:04,878 - INFO - 📥 Downloads complete: 2 successful, 0 failed
2026-02-19 11:07:04,879 - INFO - 📊 Progress: 3/53 (Remaining: 51)
2026-02-19 11:07:04,879 - INFO - 🔍 Processing FCR 3: CGP8039970 (Invoice: 6)
2026-02-19 11:07:04,880 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8039970
2026-02-19 11:07:06,009 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:06,009 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:06,119 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:08,120 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:08,120 - INFO - 🌐 Resolving Damco FCR id for CGP8039970 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8039970
2026-02-19 11:07:09,114 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924858 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8039970)
2026-02-19 11:07:09,115 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924858&txt=CGP8039970
2026-02-19 11:07:09,115 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:09,122 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:13,123 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:13,123 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:13,441 - INFO - ✅ PDF saved: 003 6 CGP8039970.pdf
2026-02-19 11:07:13,442 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:14,771 - INFO - ✓ Successfully processed booking 3/53: CGP8039970 (Invoice: 6)
2026-02-19 11:07:14,771 - INFO - 📥 Downloads complete: 3 successful, 0 failed
2026-02-19 11:07:14,771 - INFO - 📊 Progress: 4/53 (Remaining: 50)
2026-02-19 11:07:14,771 - INFO - 🔍 Processing FCR 4: CGP7789601 (Invoice: 7)
2026-02-19 11:07:14,771 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7789601
2026-02-19 11:07:15,916 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:15,917 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:16,065 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:18,065 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:18,065 - INFO - 🌐 Resolving Damco FCR id for CGP7789601 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7789601
2026-02-19 11:07:19,037 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44587794 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7789601)
2026-02-19 11:07:19,037 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44587794&txt=CGP7789601
2026-02-19 11:07:19,037 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:19,041 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:23,041 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:23,041 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:23,348 - INFO - ✅ PDF saved: 004 7 CGP7789601.pdf
2026-02-19 11:07:23,348 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:24,666 - INFO - ✓ Successfully processed booking 4/53: CGP7789601 (Invoice: 7)
2026-02-19 11:07:24,667 - INFO - 📥 Downloads complete: 4 successful, 0 failed
2026-02-19 11:07:24,667 - INFO - 📊 Progress: 5/53 (Remaining: 49)
2026-02-19 11:07:24,667 - INFO - 🔍 Processing FCR 5: CGP7804830 (Invoice: 8)
2026-02-19 11:07:24,667 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7804830
2026-02-19 11:07:25,777 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:25,778 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:25,882 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:27,882 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:27,882 - INFO - 🌐 Resolving Damco FCR id for CGP7804830 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7804830
2026-02-19 11:07:28,835 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44646649 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7804830)
2026-02-19 11:07:28,836 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44646649&txt=CGP7804830
2026-02-19 11:07:28,836 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:28,841 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:32,841 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:32,841 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:33,147 - INFO - ✅ PDF saved: 005 8 CGP7804830.pdf
2026-02-19 11:07:33,148 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:34,437 - INFO - ✓ Successfully processed booking 5/53: CGP7804830 (Invoice: 8)
2026-02-19 11:07:34,438 - INFO - 📥 Downloads complete: 5 successful, 0 failed
2026-02-19 11:07:34,438 - INFO - 📊 Progress: 6/53 (Remaining: 48)
2026-02-19 11:07:34,438 - INFO - 🔍 Processing FCR 6: CGP7865075 (Invoice: 9)
2026-02-19 11:07:34,438 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7865075
2026-02-19 11:07:35,627 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:35,628 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:35,774 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:37,774 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:37,774 - INFO - 🌐 Resolving Damco FCR id for CGP7865075 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7865075
2026-02-19 11:07:38,796 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44880165 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7865075)
2026-02-19 11:07:38,797 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44880165&txt=CGP7865075
2026-02-19 11:07:38,797 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:38,802 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:42,802 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:42,803 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:43,118 - INFO - ✅ PDF saved: 006 9 CGP7865075.pdf
2026-02-19 11:07:43,119 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:44,428 - INFO - ✓ Successfully processed booking 6/53: CGP7865075 (Invoice: 9)
2026-02-19 11:07:44,428 - INFO - 📥 Downloads complete: 6 successful, 0 failed
2026-02-19 11:07:44,429 - INFO - 📊 Progress: 7/53 (Remaining: 47)
2026-02-19 11:07:44,432 - INFO - 🔍 Processing FCR 7: CGP7865066 (Invoice: 10)
2026-02-19 11:07:44,432 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7865066
2026-02-19 11:07:45,569 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:45,569 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:45,671 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:47,672 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:47,672 - INFO - 🌐 Resolving Damco FCR id for CGP7865066 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7865066
2026-02-19 11:07:48,669 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44880139 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7865066)
2026-02-19 11:07:48,670 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44880139&txt=CGP7865066
2026-02-19 11:07:48,671 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:48,687 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:07:52,687 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:07:52,688 - INFO - 📄 Printing page to PDF...
2026-02-19 11:07:52,996 - INFO - ✅ PDF saved: 007 10 CGP7865066.pdf
2026-02-19 11:07:52,996 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:07:54,292 - INFO - ✓ Successfully processed booking 7/53: CGP7865066 (Invoice: 10)
2026-02-19 11:07:54,292 - INFO - 📥 Downloads complete: 7 successful, 0 failed
2026-02-19 11:07:54,292 - INFO - 📊 Progress: 8/53 (Remaining: 46)
2026-02-19 11:07:54,293 - INFO - 🔍 Processing FCR 8: CGP7984366 (Invoice: 11)
2026-02-19 11:07:54,293 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7984366
2026-02-19 11:07:55,700 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:07:55,701 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:07:55,815 - INFO - ✅ Iframe element found in page
2026-02-19 11:07:57,816 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:07:57,816 - INFO - 🌐 Resolving Damco FCR id for CGP7984366 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7984366
2026-02-19 11:07:58,813 - INFO - ➡️ Damco /search redirect Location: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45310816&txt=CGP7984366
2026-02-19 11:07:58,813 - INFO - ✅ Resolved Damco FCR id from redirect: 45310816
2026-02-19 11:07:58,814 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45310816&txt=CGP7984366
2026-02-19 11:07:58,814 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:07:58,824 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:02,824 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:02,824 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:03,128 - INFO - ✅ PDF saved: 008 11 CGP7984366.pdf
2026-02-19 11:08:03,129 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:04,441 - INFO - ✓ Successfully processed booking 8/53: CGP7984366 (Invoice: 11)
2026-02-19 11:08:04,441 - INFO - 📥 Downloads complete: 8 successful, 0 failed
2026-02-19 11:08:04,442 - INFO - 📊 Progress: 9/53 (Remaining: 45)
2026-02-19 11:08:04,442 - INFO - 🔍 Processing FCR 9: CTG0065434 (Invoice: 12)
2026-02-19 11:08:04,442 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0065434
2026-02-19 11:08:05,582 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:05,582 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:05,760 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:07,760 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:07,761 - INFO - 🌐 Resolving Damco FCR id for CTG0065434 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0065434
2026-02-19 11:08:08,770 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45812965 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0065434)
2026-02-19 11:08:08,770 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45812965&txt=CTG0065434
2026-02-19 11:08:08,770 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:08,779 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:12,780 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:12,780 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:13,085 - INFO - ✅ PDF saved: 009 12 CTG0065434.pdf
2026-02-19 11:08:13,085 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:14,389 - INFO - ✓ Successfully processed booking 9/53: CTG0065434 (Invoice: 12)
2026-02-19 11:08:14,390 - INFO - 📥 Downloads complete: 9 successful, 0 failed
2026-02-19 11:08:14,390 - INFO - 📊 Progress: 10/53 (Remaining: 44)
2026-02-19 11:08:14,390 - INFO - 🔍 Processing FCR 10: CTG0096985 (Invoice: 13)
2026-02-19 11:08:14,391 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096985
2026-02-19 11:08:15,461 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:15,461 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:15,582 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:17,582 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:17,582 - INFO - 🌐 Resolving Damco FCR id for CTG0096985 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096985
2026-02-19 11:08:18,551 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924786 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096985)
2026-02-19 11:08:18,552 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924786&txt=CTG0096985
2026-02-19 11:08:18,552 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:18,567 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:22,567 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:22,568 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:22,905 - INFO - ✅ PDF saved: 010 13 CTG0096985.pdf
2026-02-19 11:08:22,905 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:24,199 - INFO - ✓ Successfully processed booking 10/53: CTG0096985 (Invoice: 13)
2026-02-19 11:08:24,200 - INFO - 📥 Downloads complete: 10 successful, 0 failed
2026-02-19 11:08:24,200 - INFO - 📊 Progress: 11/53 (Remaining: 43)
2026-02-19 11:08:24,200 - INFO - 🔍 Processing FCR 11: CTG0096988 (Invoice: 14)
2026-02-19 11:08:24,200 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096988
2026-02-19 11:08:25,289 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:25,290 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:25,424 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:27,425 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:27,425 - INFO - 🌐 Resolving Damco FCR id for CTG0096988 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096988
2026-02-19 11:08:28,426 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924791 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096988)
2026-02-19 11:08:28,427 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924791&txt=CTG0096988
2026-02-19 11:08:28,427 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:28,434 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:32,434 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:32,434 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:32,739 - INFO - ✅ PDF saved: 011 14 CTG0096988.pdf
2026-02-19 11:08:32,739 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:34,040 - INFO - ✓ Successfully processed booking 11/53: CTG0096988 (Invoice: 14)
2026-02-19 11:08:34,041 - INFO - 📥 Downloads complete: 11 successful, 0 failed
2026-02-19 11:08:34,041 - INFO - 📊 Progress: 12/53 (Remaining: 42)
2026-02-19 11:08:34,041 - INFO - 🔍 Processing FCR 12: CTG0096996 (Invoice: 15)
2026-02-19 11:08:34,042 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096996
2026-02-19 11:08:35,162 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:35,162 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:35,306 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:37,307 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:37,307 - INFO - 🌐 Resolving Damco FCR id for CTG0096996 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096996
2026-02-19 11:08:38,281 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924852 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096996)
2026-02-19 11:08:38,281 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924852&txt=CTG0096996
2026-02-19 11:08:38,282 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:38,286 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:42,286 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:42,287 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:42,601 - INFO - ✅ PDF saved: 012 15 CTG0096996.pdf
2026-02-19 11:08:42,602 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:43,896 - INFO - ✓ Successfully processed booking 12/53: CTG0096996 (Invoice: 15)
2026-02-19 11:08:43,896 - INFO - 📥 Downloads complete: 12 successful, 0 failed
2026-02-19 11:08:43,897 - INFO - 📊 Progress: 13/53 (Remaining: 41)
2026-02-19 11:08:43,897 - INFO - 🔍 Processing FCR 13: CGP8039967 (Invoice: 16)
2026-02-19 11:08:43,897 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8039967
2026-02-19 11:08:45,041 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:45,041 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:45,194 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:47,194 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:47,194 - INFO - 🌐 Resolving Damco FCR id for CGP8039967 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8039967
2026-02-19 11:08:48,168 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924794 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8039967)
2026-02-19 11:08:48,169 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924794&txt=CGP8039967
2026-02-19 11:08:48,169 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:48,174 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:08:52,174 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:08:52,174 - INFO - 📄 Printing page to PDF...
2026-02-19 11:08:52,483 - INFO - ✅ PDF saved: 013 16 CGP8039967.pdf
2026-02-19 11:08:52,483 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:08:53,809 - INFO - ✓ Successfully processed booking 13/53: CGP8039967 (Invoice: 16)
2026-02-19 11:08:53,809 - INFO - 📥 Downloads complete: 13 successful, 0 failed
2026-02-19 11:08:53,809 - INFO - 📊 Progress: 14/53 (Remaining: 40)
2026-02-19 11:08:53,810 - INFO - 🔍 Processing FCR 14: CGP7804833 (Invoice: 18)
2026-02-19 11:08:53,810 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7804833
2026-02-19 11:08:54,930 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:08:54,930 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:08:55,038 - INFO - ✅ Iframe element found in page
2026-02-19 11:08:57,038 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:08:57,038 - INFO - 🌐 Resolving Damco FCR id for CGP7804833 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7804833
2026-02-19 11:08:58,007 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44646659 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7804833)
2026-02-19 11:08:58,007 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44646659&txt=CGP7804833
2026-02-19 11:08:58,008 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:08:58,013 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:02,013 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:02,014 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:02,340 - INFO - ✅ PDF saved: 014 18 CGP7804833.pdf
2026-02-19 11:09:02,340 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:03,655 - INFO - ✓ Successfully processed booking 14/53: CGP7804833 (Invoice: 18)
2026-02-19 11:09:03,655 - INFO - 📥 Downloads complete: 14 successful, 0 failed
2026-02-19 11:09:03,655 - INFO - 📊 Progress: 15/53 (Remaining: 39)
2026-02-19 11:09:03,656 - INFO - 🔍 Processing FCR 15: CGP7804831 (Invoice: 19)
2026-02-19 11:09:03,656 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7804831
2026-02-19 11:09:04,750 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:04,750 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:04,895 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:06,896 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:06,896 - INFO - 🌐 Resolving Damco FCR id for CGP7804831 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7804831
2026-02-19 11:09:07,858 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44646655 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7804831)
2026-02-19 11:09:07,859 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44646655&txt=CGP7804831
2026-02-19 11:09:07,859 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:07,871 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:11,871 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:11,871 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:12,175 - INFO - ✅ PDF saved: 015 19 CGP7804831.pdf
2026-02-19 11:09:12,175 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:13,485 - INFO - ✓ Successfully processed booking 15/53: CGP7804831 (Invoice: 19)
2026-02-19 11:09:13,485 - INFO - 📥 Downloads complete: 15 successful, 0 failed
2026-02-19 11:09:13,486 - INFO - 📊 Progress: 16/53 (Remaining: 38)
2026-02-19 11:09:13,486 - INFO - 🔍 Processing FCR 16: CGP7804832 (Invoice: 20)
2026-02-19 11:09:13,486 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7804832
2026-02-19 11:09:14,600 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:14,600 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:14,710 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:16,711 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:16,711 - INFO - 🌐 Resolving Damco FCR id for CGP7804832 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7804832
2026-02-19 11:09:17,674 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44646656 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7804832)
2026-02-19 11:09:17,675 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44646656&txt=CGP7804832
2026-02-19 11:09:17,675 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:17,680 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:21,680 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:21,680 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:21,983 - INFO - ✅ PDF saved: 016 20 CGP7804832.pdf
2026-02-19 11:09:21,983 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:23,285 - INFO - ✓ Successfully processed booking 16/53: CGP7804832 (Invoice: 20)
2026-02-19 11:09:23,286 - INFO - 📥 Downloads complete: 16 successful, 0 failed
2026-02-19 11:09:23,288 - INFO - 📊 Progress: 17/53 (Remaining: 37)
2026-02-19 11:09:23,288 - INFO - 🔍 Processing FCR 17: CGP7835370 (Invoice: 21)
2026-02-19 11:09:23,289 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7835370
2026-02-19 11:09:24,410 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:24,410 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:24,559 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:26,559 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:26,559 - INFO - 🌐 Resolving Damco FCR id for CGP7835370 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7835370
2026-02-19 11:09:27,598 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44736306 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7835370)
2026-02-19 11:09:27,599 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44736306&txt=CGP7835370
2026-02-19 11:09:27,599 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:27,604 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:31,604 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:31,605 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:31,927 - INFO - ✅ PDF saved: 017 21 CGP7835370.pdf
2026-02-19 11:09:31,927 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:33,251 - INFO - ✓ Successfully processed booking 17/53: CGP7835370 (Invoice: 21)
2026-02-19 11:09:33,251 - INFO - 📥 Downloads complete: 17 successful, 0 failed
2026-02-19 11:09:33,251 - INFO - 📊 Progress: 18/53 (Remaining: 36)
2026-02-19 11:09:33,251 - INFO - 🔍 Processing FCR 18: CGP7835366 (Invoice: 22)
2026-02-19 11:09:33,252 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7835366
2026-02-19 11:09:34,393 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:34,393 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:34,564 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:36,564 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:36,564 - INFO - 🌐 Resolving Damco FCR id for CGP7835366 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7835366
2026-02-19 11:09:37,557 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44736302 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7835366)
2026-02-19 11:09:37,558 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44736302&txt=CGP7835366
2026-02-19 11:09:37,558 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:37,562 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:41,563 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:41,563 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:41,872 - INFO - ✅ PDF saved: 018 22 CGP7835366.pdf
2026-02-19 11:09:41,873 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:43,202 - INFO - ✓ Successfully processed booking 18/53: CGP7835366 (Invoice: 22)
2026-02-19 11:09:43,203 - INFO - 📥 Downloads complete: 18 successful, 0 failed
2026-02-19 11:09:43,203 - INFO - 📊 Progress: 19/53 (Remaining: 35)
2026-02-19 11:09:43,203 - INFO - 🔍 Processing FCR 19: CGP7835368 (Invoice: 23)
2026-02-19 11:09:43,203 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7835368
2026-02-19 11:09:44,340 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:44,340 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:44,516 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:46,516 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:46,517 - INFO - 🌐 Resolving Damco FCR id for CGP7835368 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7835368
2026-02-19 11:09:47,510 - INFO - ✅ Resolved Damco FCR id from HTML search result: 44736304 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7835368)
2026-02-19 11:09:47,510 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=44736304&txt=CGP7835368
2026-02-19 11:09:47,510 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:47,514 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:09:51,515 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:09:51,515 - INFO - 📄 Printing page to PDF...
2026-02-19 11:09:51,827 - INFO - ✅ PDF saved: 019 23 CGP7835368.pdf
2026-02-19 11:09:51,827 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:09:53,156 - INFO - ✓ Successfully processed booking 19/53: CGP7835368 (Invoice: 23)
2026-02-19 11:09:53,157 - INFO - 📥 Downloads complete: 19 successful, 0 failed
2026-02-19 11:09:53,157 - INFO - 📊 Progress: 20/53 (Remaining: 34)
2026-02-19 11:09:53,157 - INFO - 🔍 Processing FCR 20: CGP7907927 (Invoice: 24)
2026-02-19 11:09:53,159 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7907927
2026-02-19 11:09:54,303 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:09:54,303 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:09:54,473 - INFO - ✅ Iframe element found in page
2026-02-19 11:09:56,473 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:09:56,474 - INFO - 🌐 Resolving Damco FCR id for CGP7907927 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7907927
2026-02-19 11:09:57,456 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45034165 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7907927)
2026-02-19 11:09:57,457 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45034165&txt=CGP7907927
2026-02-19 11:09:57,457 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:09:57,462 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:01,462 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:01,463 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:01,779 - INFO - ✅ PDF saved: 020 24 CGP7907927.pdf
2026-02-19 11:10:01,779 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:03,068 - INFO - ✓ Successfully processed booking 20/53: CGP7907927 (Invoice: 24)
2026-02-19 11:10:03,068 - INFO - 📥 Downloads complete: 20 successful, 0 failed
2026-02-19 11:10:03,069 - INFO - 📊 Progress: 21/53 (Remaining: 33)
2026-02-19 11:10:03,069 - INFO - 🔍 Processing FCR 21: CGP7907922 (Invoice: 25)
2026-02-19 11:10:03,069 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7907922
2026-02-19 11:10:04,227 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:04,227 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:04,390 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:06,390 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:06,391 - INFO - 🌐 Resolving Damco FCR id for CGP7907922 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7907922
2026-02-19 11:10:07,367 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45034158 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7907922)
2026-02-19 11:10:07,368 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45034158&txt=CGP7907922
2026-02-19 11:10:07,368 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:07,374 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:11,375 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:11,375 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:11,684 - INFO - ✅ PDF saved: 021 25 CGP7907922.pdf
2026-02-19 11:10:11,685 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:12,989 - INFO - ✓ Successfully processed booking 21/53: CGP7907922 (Invoice: 25)
2026-02-19 11:10:12,990 - INFO - 📥 Downloads complete: 21 successful, 0 failed
2026-02-19 11:10:12,992 - INFO - 📊 Progress: 22/53 (Remaining: 32)
2026-02-19 11:10:12,993 - INFO - 🔍 Processing FCR 22: CGP7932513 (Invoice: 26)
2026-02-19 11:10:12,993 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7932513
2026-02-19 11:10:14,105 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:14,105 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:14,276 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:16,277 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:16,277 - INFO - 🌐 Resolving Damco FCR id for CGP7932513 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7932513
2026-02-19 11:10:17,266 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45139552 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7932513)
2026-02-19 11:10:17,267 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45139552&txt=CGP7932513
2026-02-19 11:10:17,267 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:17,277 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:21,277 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:21,277 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:21,603 - INFO - ✅ PDF saved: 022 26 CGP7932513.pdf
2026-02-19 11:10:21,603 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:22,908 - INFO - ✓ Successfully processed booking 22/53: CGP7932513 (Invoice: 26)
2026-02-19 11:10:22,911 - INFO - 📥 Downloads complete: 22 successful, 0 failed
2026-02-19 11:10:22,911 - INFO - 📊 Progress: 23/53 (Remaining: 31)
2026-02-19 11:10:22,912 - INFO - 🔍 Processing FCR 23: CGP7984359 (Invoice: 27)
2026-02-19 11:10:22,913 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7984359
2026-02-19 11:10:24,042 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:24,042 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:24,054 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:26,055 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:26,055 - INFO - 🌐 Resolving Damco FCR id for CGP7984359 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7984359
2026-02-19 11:10:27,048 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45310805 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7984359)
2026-02-19 11:10:27,049 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45310805&txt=CGP7984359
2026-02-19 11:10:27,049 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:27,062 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:31,062 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:31,062 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:31,380 - INFO - ✅ PDF saved: 023 27 CGP7984359.pdf
2026-02-19 11:10:31,380 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:32,720 - INFO - ✓ Successfully processed booking 23/53: CGP7984359 (Invoice: 27)
2026-02-19 11:10:32,720 - INFO - 📥 Downloads complete: 23 successful, 0 failed
2026-02-19 11:10:32,720 - INFO - 📊 Progress: 24/53 (Remaining: 30)
2026-02-19 11:10:32,721 - INFO - 🔍 Processing FCR 24: CGP7984360 (Invoice: 28)
2026-02-19 11:10:32,721 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP7984360
2026-02-19 11:10:33,918 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:33,919 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:34,057 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:36,058 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:36,058 - INFO - 🌐 Resolving Damco FCR id for CGP7984360 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP7984360
2026-02-19 11:10:37,049 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45310806 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP7984360)
2026-02-19 11:10:37,050 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45310806&txt=CGP7984360
2026-02-19 11:10:37,050 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:37,059 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:41,060 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:41,060 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:41,367 - INFO - ✅ PDF saved: 024 28 CGP7984360.pdf
2026-02-19 11:10:41,367 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:42,676 - INFO - ✓ Successfully processed booking 24/53: CGP7984360 (Invoice: 28)
2026-02-19 11:10:42,677 - INFO - 📥 Downloads complete: 24 successful, 0 failed
2026-02-19 11:10:42,679 - INFO - 📊 Progress: 25/53 (Remaining: 29)
2026-02-19 11:10:42,679 - INFO - 🔍 Processing FCR 25: CGP8004428 (Invoice: 29)
2026-02-19 11:10:42,679 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8004428
2026-02-19 11:10:43,739 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:43,739 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:43,845 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:45,846 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:45,846 - INFO - 🌐 Resolving Damco FCR id for CGP8004428 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8004428
2026-02-19 11:10:46,816 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45390336 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8004428)
2026-02-19 11:10:46,817 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45390336&txt=CGP8004428
2026-02-19 11:10:46,817 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:46,830 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:10:50,831 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:10:50,831 - INFO - 📄 Printing page to PDF...
2026-02-19 11:10:51,145 - INFO - ✅ PDF saved: 025 29 CGP8004428.pdf
2026-02-19 11:10:51,145 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:10:52,539 - INFO - ✓ Successfully processed booking 25/53: CGP8004428 (Invoice: 29)
2026-02-19 11:10:52,540 - INFO - 📥 Downloads complete: 25 successful, 0 failed
2026-02-19 11:10:52,540 - INFO - 📊 Progress: 26/53 (Remaining: 28)
2026-02-19 11:10:52,540 - INFO - 🔍 Processing FCR 26: CGP8004432 (Invoice: 30)
2026-02-19 11:10:52,541 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8004432
2026-02-19 11:10:53,656 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:10:53,656 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:10:53,798 - INFO - ✅ Iframe element found in page
2026-02-19 11:10:55,799 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:10:55,799 - INFO - 🌐 Resolving Damco FCR id for CGP8004432 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8004432
2026-02-19 11:10:56,765 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45390344 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8004432)
2026-02-19 11:10:56,765 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45390344&txt=CGP8004432
2026-02-19 11:10:56,765 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:10:56,772 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:00,772 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:00,772 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:01,083 - INFO - ✅ PDF saved: 026 30 CGP8004432.pdf
2026-02-19 11:11:01,083 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:02,402 - INFO - ✓ Successfully processed booking 26/53: CGP8004432 (Invoice: 30)
2026-02-19 11:11:02,402 - INFO - 📥 Downloads complete: 26 successful, 0 failed
2026-02-19 11:11:02,403 - INFO - 📊 Progress: 27/53 (Remaining: 27)
2026-02-19 11:11:02,403 - INFO - 🔍 Processing FCR 27: CTG0007776 (Invoice: 31)
2026-02-19 11:11:02,403 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0007776
2026-02-19 11:11:03,523 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:03,523 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:03,666 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:05,666 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:05,667 - INFO - 🌐 Resolving Damco FCR id for CTG0007776 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0007776
2026-02-19 11:11:06,626 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45489667 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0007776)
2026-02-19 11:11:06,626 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45489667&txt=CTG0007776
2026-02-19 11:11:06,626 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:06,634 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:10,635 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:10,635 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:10,936 - INFO - ✅ PDF saved: 027 31 CTG0007776.pdf
2026-02-19 11:11:10,936 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:12,222 - INFO - ✓ Successfully processed booking 27/53: CTG0007776 (Invoice: 31)
2026-02-19 11:11:12,222 - INFO - 📥 Downloads complete: 27 successful, 0 failed
2026-02-19 11:11:12,223 - INFO - 📊 Progress: 28/53 (Remaining: 26)
2026-02-19 11:11:12,223 - INFO - 🔍 Processing FCR 28: CGP8035561 (Invoice: 32)
2026-02-19 11:11:12,223 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8035561
2026-02-19 11:11:13,291 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:13,292 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:13,441 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:15,441 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:15,441 - INFO - 🌐 Resolving Damco FCR id for CGP8035561 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8035561
2026-02-19 11:11:16,390 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45603352 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8035561)
2026-02-19 11:11:16,392 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45603352&txt=CGP8035561
2026-02-19 11:11:16,392 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:16,404 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:20,405 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:20,405 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:20,715 - INFO - ✅ PDF saved: 028 32 CGP8035561.pdf
2026-02-19 11:11:20,715 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:21,989 - INFO - ✓ Successfully processed booking 28/53: CGP8035561 (Invoice: 32)
2026-02-19 11:11:21,990 - INFO - 📥 Downloads complete: 28 successful, 0 failed
2026-02-19 11:11:21,990 - INFO - 📊 Progress: 29/53 (Remaining: 25)
2026-02-19 11:11:21,990 - INFO - 🔍 Processing FCR 29: CGP8035558 (Invoice: 33)
2026-02-19 11:11:21,990 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8035558
2026-02-19 11:11:23,092 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:23,092 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:23,268 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:25,268 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:25,268 - INFO - 🌐 Resolving Damco FCR id for CGP8035558 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8035558
2026-02-19 11:11:26,234 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45603344 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8035558)
2026-02-19 11:11:26,234 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45603344&txt=CGP8035558
2026-02-19 11:11:26,234 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:26,239 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:30,239 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:30,239 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:30,549 - INFO - ✅ PDF saved: 029 33 CGP8035558.pdf
2026-02-19 11:11:30,550 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:31,843 - INFO - ✓ Successfully processed booking 29/53: CGP8035558 (Invoice: 33)
2026-02-19 11:11:31,844 - INFO - 📥 Downloads complete: 29 successful, 0 failed
2026-02-19 11:11:31,846 - INFO - 📊 Progress: 30/53 (Remaining: 24)
2026-02-19 11:11:31,847 - INFO - 🔍 Processing FCR 30: CTG0034533 (Invoice: 34)
2026-02-19 11:11:31,847 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0034533
2026-02-19 11:11:32,977 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:32,977 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:33,120 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:35,120 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:35,120 - INFO - 🌐 Resolving Damco FCR id for CTG0034533 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0034533
2026-02-19 11:11:36,097 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45643074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0034533)
2026-02-19 11:11:36,098 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45643074&txt=CTG0034533
2026-02-19 11:11:36,099 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:36,122 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:40,122 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:40,122 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:40,439 - INFO - ✅ PDF saved: 030 34 CTG0034533.pdf
2026-02-19 11:11:40,439 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:41,773 - INFO - ✓ Successfully processed booking 30/53: CTG0034533 (Invoice: 34)
2026-02-19 11:11:41,774 - INFO - 📥 Downloads complete: 30 successful, 0 failed
2026-02-19 11:11:41,774 - INFO - 📊 Progress: 31/53 (Remaining: 23)
2026-02-19 11:11:41,774 - INFO - 🔍 Processing FCR 31: CGP8037595 (Invoice: 35)
2026-02-19 11:11:41,775 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8037595
2026-02-19 11:11:42,910 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:42,910 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:43,048 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:45,048 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:45,048 - INFO - 🌐 Resolving Damco FCR id for CGP8037595 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8037595
2026-02-19 11:11:46,034 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45643075 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8037595)
2026-02-19 11:11:46,034 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45643075&txt=CGP8037595
2026-02-19 11:11:46,035 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:46,039 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:50,039 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:50,039 - INFO - 📄 Printing page to PDF...
2026-02-19 11:11:50,349 - INFO - ✅ PDF saved: 031 35 CGP8037595.pdf
2026-02-19 11:11:50,349 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:11:51,659 - INFO - ✓ Successfully processed booking 31/53: CGP8037595 (Invoice: 35)
2026-02-19 11:11:51,659 - INFO - 📥 Downloads complete: 31 successful, 0 failed
2026-02-19 11:11:51,660 - INFO - 📊 Progress: 32/53 (Remaining: 22)
2026-02-19 11:11:51,660 - INFO - 🔍 Processing FCR 32: CGP8038574 (Invoice: 36)
2026-02-19 11:11:51,660 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8038574
2026-02-19 11:11:52,763 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:11:52,763 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:11:52,932 - INFO - ✅ Iframe element found in page
2026-02-19 11:11:54,932 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:11:54,932 - INFO - 🌐 Resolving Damco FCR id for CGP8038574 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8038574
2026-02-19 11:11:55,913 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45675920 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8038574)
2026-02-19 11:11:55,914 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45675920&txt=CGP8038574
2026-02-19 11:11:55,914 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:11:55,919 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:11:59,919 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:11:59,919 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:00,235 - INFO - ✅ PDF saved: 032 36 CGP8038574.pdf
2026-02-19 11:12:00,236 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:01,532 - INFO - ✓ Successfully processed booking 32/53: CGP8038574 (Invoice: 36)
2026-02-19 11:12:01,532 - INFO - 📥 Downloads complete: 32 successful, 0 failed
2026-02-19 11:12:01,533 - INFO - 📊 Progress: 33/53 (Remaining: 21)
2026-02-19 11:12:01,534 - INFO - 🔍 Processing FCR 33: CTG0059020 (Invoice: 37)
2026-02-19 11:12:01,534 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0059020
2026-02-19 11:12:02,655 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:02,655 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:02,763 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:04,763 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:04,764 - INFO - 🌐 Resolving Damco FCR id for CTG0059020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0059020
2026-02-19 11:12:05,746 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45763895 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0059020)
2026-02-19 11:12:05,747 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45763895&txt=CTG0059020
2026-02-19 11:12:05,748 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:05,752 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:09,753 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:09,753 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:10,086 - INFO - ✅ PDF saved: 033 37 CTG0059020.pdf
2026-02-19 11:12:10,086 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:11,408 - INFO - ✓ Successfully processed booking 33/53: CTG0059020 (Invoice: 37)
2026-02-19 11:12:11,409 - INFO - 📥 Downloads complete: 33 successful, 0 failed
2026-02-19 11:12:11,409 - INFO - 📊 Progress: 34/53 (Remaining: 20)
2026-02-19 11:12:11,410 - INFO - 🔍 Processing FCR 34: CTG0059021 (Invoice: 38)
2026-02-19 11:12:11,410 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0059021
2026-02-19 11:12:12,488 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:12,488 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:12,636 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:14,636 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:14,637 - INFO - 🌐 Resolving Damco FCR id for CTG0059021 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0059021
2026-02-19 11:12:15,618 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45763896 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0059021)
2026-02-19 11:12:15,618 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45763896&txt=CTG0059021
2026-02-19 11:12:15,619 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:15,625 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:19,625 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:19,625 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:19,932 - INFO - ✅ PDF saved: 034 38 CTG0059021.pdf
2026-02-19 11:12:19,932 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:21,231 - INFO - ✓ Successfully processed booking 34/53: CTG0059021 (Invoice: 38)
2026-02-19 11:12:21,232 - INFO - 📥 Downloads complete: 34 successful, 0 failed
2026-02-19 11:12:21,233 - INFO - 📊 Progress: 35/53 (Remaining: 19)
2026-02-19 11:12:21,234 - INFO - 🔍 Processing FCR 35: CTG0065435 (Invoice: 39)
2026-02-19 11:12:21,234 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0065435
2026-02-19 11:12:22,363 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:22,363 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:22,502 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:24,502 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:24,503 - INFO - 🌐 Resolving Damco FCR id for CTG0065435 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0065435
2026-02-19 11:12:25,500 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45812966 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0065435)
2026-02-19 11:12:25,500 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45812966&txt=CTG0065435
2026-02-19 11:12:25,500 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:25,504 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:29,505 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:29,505 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:29,804 - INFO - ✅ PDF saved: 035 39 CTG0065435.pdf
2026-02-19 11:12:29,804 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:31,103 - INFO - ✓ Successfully processed booking 35/53: CTG0065435 (Invoice: 39)
2026-02-19 11:12:31,103 - INFO - 📥 Downloads complete: 35 successful, 0 failed
2026-02-19 11:12:31,103 - INFO - 📊 Progress: 36/53 (Remaining: 18)
2026-02-19 11:12:31,103 - INFO - 🔍 Processing FCR 36: CGP0096976 (Invoice: 40)
2026-02-19 11:12:31,103 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP0096976
2026-02-19 11:12:32,240 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:32,240 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:32,378 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:34,379 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:34,379 - INFO - 🌐 Resolving Damco FCR id for CGP0096976 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP0096976
2026-02-19 11:12:35,344 - INFO - ✅ Resolved Damco FCR id from HTML search result: 2936200 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP0096976)
2026-02-19 11:12:35,346 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=2936200&txt=CGP0096976
2026-02-19 11:12:35,346 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:35,357 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:39,358 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:39,358 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:39,654 - INFO - ✅ PDF saved: 036 40 CGP0096976.pdf
2026-02-19 11:12:39,654 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:40,964 - INFO - ✓ Successfully processed booking 36/53: CGP0096976 (Invoice: 40)
2026-02-19 11:12:40,967 - INFO - 📥 Downloads complete: 36 successful, 0 failed
2026-02-19 11:12:40,968 - INFO - 📊 Progress: 37/53 (Remaining: 17)
2026-02-19 11:12:40,969 - INFO - 🔍 Processing FCR 37: CTG0155017 (Invoice: 41)
2026-02-19 11:12:40,969 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0155017
2026-02-19 11:12:42,106 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:42,106 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:42,283 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:44,283 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:44,283 - INFO - 🌐 Resolving Damco FCR id for CTG0155017 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0155017
2026-02-19 11:12:45,294 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46175203 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0155017)
2026-02-19 11:12:45,294 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46175203&txt=CTG0155017
2026-02-19 11:12:45,294 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:45,299 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:49,299 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:49,299 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:49,607 - INFO - ✅ PDF saved: 037 41 CTG0155017.pdf
2026-02-19 11:12:49,607 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:12:50,904 - INFO - ✓ Successfully processed booking 37/53: CTG0155017 (Invoice: 41)
2026-02-19 11:12:50,904 - INFO - 📥 Downloads complete: 37 successful, 0 failed
2026-02-19 11:12:50,905 - INFO - 📊 Progress: 38/53 (Remaining: 16)
2026-02-19 11:12:50,905 - INFO - 🔍 Processing FCR 38: CTG0155013 (Invoice: 42)
2026-02-19 11:12:50,906 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0155013
2026-02-19 11:12:52,074 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:12:52,075 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:12:52,245 - INFO - ✅ Iframe element found in page
2026-02-19 11:12:54,245 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:12:54,245 - INFO - 🌐 Resolving Damco FCR id for CTG0155013 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0155013
2026-02-19 11:12:55,222 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46175199 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0155013)
2026-02-19 11:12:55,222 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46175199&txt=CTG0155013
2026-02-19 11:12:55,223 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:12:55,229 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:12:59,229 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:12:59,229 - INFO - 📄 Printing page to PDF...
2026-02-19 11:12:59,530 - INFO - ✅ PDF saved: 038 42 CTG0155013.pdf
2026-02-19 11:12:59,530 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:00,847 - INFO - ✓ Successfully processed booking 38/53: CTG0155013 (Invoice: 42)
2026-02-19 11:13:00,847 - INFO - 📥 Downloads complete: 38 successful, 0 failed
2026-02-19 11:13:00,847 - INFO - 📊 Progress: 39/53 (Remaining: 15)
2026-02-19 11:13:00,847 - INFO - 🔍 Processing FCR 39: CTG0521981 (Invoice: 44)
2026-02-19 11:13:00,848 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521981
2026-02-19 11:13:01,992 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:01,992 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:02,171 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:04,172 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:04,172 - INFO - 🌐 Resolving Damco FCR id for CTG0521981 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521981
2026-02-19 11:13:05,136 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376422 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521981)
2026-02-19 11:13:05,136 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376422&txt=CTG0521981
2026-02-19 11:13:05,136 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:05,140 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:09,141 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:09,141 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:09,447 - INFO - ✅ PDF saved: 039 44 CTG0521981.pdf
2026-02-19 11:13:09,447 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:10,750 - INFO - ✓ Successfully processed booking 39/53: CTG0521981 (Invoice: 44)
2026-02-19 11:13:10,751 - INFO - 📥 Downloads complete: 39 successful, 0 failed
2026-02-19 11:13:10,752 - INFO - 📊 Progress: 40/53 (Remaining: 14)
2026-02-19 11:13:10,753 - INFO - 🔍 Processing FCR 40: CTG0555326 (Invoice: 45)
2026-02-19 11:13:10,754 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555326
2026-02-19 11:13:11,839 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:11,840 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:11,979 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:13,980 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:13,980 - INFO - 🌐 Resolving Damco FCR id for CTG0555326 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555326
2026-02-19 11:13:14,928 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465449 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555326)
2026-02-19 11:13:14,928 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465449&txt=CTG0555326
2026-02-19 11:13:14,929 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:14,942 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:18,942 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:18,943 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:19,257 - INFO - ✅ PDF saved: 040 45 CTG0555326.pdf
2026-02-19 11:13:19,257 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:20,562 - INFO - ✓ Successfully processed booking 40/53: CTG0555326 (Invoice: 45)
2026-02-19 11:13:20,562 - INFO - 📥 Downloads complete: 40 successful, 0 failed
2026-02-19 11:13:20,562 - INFO - 📊 Progress: 41/53 (Remaining: 13)
2026-02-19 11:13:20,563 - INFO - 🔍 Processing FCR 41: CGP8040645 (Invoice: 50)
2026-02-19 11:13:20,563 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CGP8040645
2026-02-19 11:13:21,670 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:21,670 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:21,784 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:23,785 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:23,785 - INFO - 🌐 Resolving Damco FCR id for CGP8040645 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CGP8040645
2026-02-19 11:13:24,784 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580860 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CGP8040645)
2026-02-19 11:13:24,785 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580860&txt=CGP8040645
2026-02-19 11:13:24,785 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:24,795 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:28,796 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:28,796 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:29,107 - INFO - ✅ PDF saved: 041 50 CGP8040645.pdf
2026-02-19 11:13:29,107 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:30,401 - INFO - ✓ Successfully processed booking 41/53: CGP8040645 (Invoice: 50)
2026-02-19 11:13:30,402 - INFO - 📥 Downloads complete: 41 successful, 0 failed
2026-02-19 11:13:30,405 - INFO - 📊 Progress: 42/53 (Remaining: 12)
2026-02-19 11:13:30,405 - INFO - 🔍 Processing FCR 42: CTG0266897 (Invoice: 51)
2026-02-19 11:13:30,405 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266897
2026-02-19 11:13:31,481 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:31,481 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:31,586 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:33,587 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:33,587 - INFO - 🌐 Resolving Damco FCR id for CTG0266897 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266897
2026-02-19 11:13:34,568 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580859 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266897)
2026-02-19 11:13:34,569 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580859&txt=CTG0266897
2026-02-19 11:13:34,569 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:34,583 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:38,584 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:38,584 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:38,915 - INFO - ✅ PDF saved: 042 51 CTG0266897.pdf
2026-02-19 11:13:38,915 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:40,403 - INFO - ✓ Successfully processed booking 42/53: CTG0266897 (Invoice: 51)
2026-02-19 11:13:40,404 - INFO - 📥 Downloads complete: 42 successful, 0 failed
2026-02-19 11:13:40,404 - INFO - 📊 Progress: 43/53 (Remaining: 11)
2026-02-19 11:13:40,406 - INFO - 🔍 Processing FCR 43: CTG0485792 (Invoice: 52)
2026-02-19 11:13:40,406 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485792
2026-02-19 11:13:41,559 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:41,559 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:41,709 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:43,710 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:43,710 - INFO - 🌐 Resolving Damco FCR id for CTG0485792 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485792
2026-02-19 11:13:44,695 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310210 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485792)
2026-02-19 11:13:44,695 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310210&txt=CTG0485792
2026-02-19 11:13:44,695 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:44,699 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:48,699 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:48,700 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:49,013 - INFO - ✅ PDF saved: 043 52 CTG0485792.pdf
2026-02-19 11:13:49,013 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:13:50,338 - INFO - ✓ Successfully processed booking 43/53: CTG0485792 (Invoice: 52)
2026-02-19 11:13:50,338 - INFO - 📥 Downloads complete: 43 successful, 0 failed
2026-02-19 11:13:50,340 - INFO - 📊 Progress: 44/53 (Remaining: 10)
2026-02-19 11:13:50,340 - INFO - 🔍 Processing FCR 44: CTG0485789 (Invoice: 53)
2026-02-19 11:13:50,341 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485789
2026-02-19 11:13:51,507 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:13:51,507 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:13:51,654 - INFO - ✅ Iframe element found in page
2026-02-19 11:13:53,654 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:13:53,654 - INFO - 🌐 Resolving Damco FCR id for CTG0485789 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485789
2026-02-19 11:13:54,622 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310206 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485789)
2026-02-19 11:13:54,622 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310206&txt=CTG0485789
2026-02-19 11:13:54,622 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:13:54,627 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:13:58,627 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:13:58,627 - INFO - 📄 Printing page to PDF...
2026-02-19 11:13:58,929 - INFO - ✅ PDF saved: 044 53 CTG0485789.pdf
2026-02-19 11:13:58,929 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:00,245 - INFO - ✓ Successfully processed booking 44/53: CTG0485789 (Invoice: 53)
2026-02-19 11:14:00,246 - INFO - 📥 Downloads complete: 44 successful, 0 failed
2026-02-19 11:14:00,246 - INFO - 📊 Progress: 45/53 (Remaining: 9)
2026-02-19 11:14:00,246 - INFO - 🔍 Processing FCR 45: CTG0495489 (Invoice: 54)
2026-02-19 11:14:00,246 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495489
2026-02-19 11:14:01,395 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:01,395 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:01,573 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:03,573 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:03,573 - INFO - 🌐 Resolving Damco FCR id for CTG0495489 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495489
2026-02-19 11:14:04,541 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323708 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495489)
2026-02-19 11:14:04,541 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323708&txt=CTG0495489
2026-02-19 11:14:04,541 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:04,548 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:08,549 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:08,549 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:08,853 - INFO - ✅ PDF saved: 045 54 CTG0495489.pdf
2026-02-19 11:14:08,853 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:10,157 - INFO - ✓ Successfully processed booking 45/53: CTG0495489 (Invoice: 54)
2026-02-19 11:14:10,158 - INFO - 📥 Downloads complete: 45 successful, 0 failed
2026-02-19 11:14:10,158 - INFO - 📊 Progress: 46/53 (Remaining: 8)
2026-02-19 11:14:10,159 - INFO - 🔍 Processing FCR 46: CTG0555344 (Invoice: 55)
2026-02-19 11:14:10,159 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555344
2026-02-19 11:14:11,336 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:11,336 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:11,471 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:13,471 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:13,471 - INFO - 🌐 Resolving Damco FCR id for CTG0555344 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555344
2026-02-19 11:14:14,457 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465472 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555344)
2026-02-19 11:14:14,459 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465472&txt=CTG0555344
2026-02-19 11:14:14,459 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:14,466 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:18,467 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:18,467 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:18,779 - INFO - ✅ PDF saved: 046 55 CTG0555344.pdf
2026-02-19 11:14:18,779 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:20,120 - INFO - ✓ Successfully processed booking 46/53: CTG0555344 (Invoice: 55)
2026-02-19 11:14:20,120 - INFO - 📥 Downloads complete: 46 successful, 0 failed
2026-02-19 11:14:20,121 - INFO - 📊 Progress: 47/53 (Remaining: 7)
2026-02-19 11:14:20,121 - INFO - 🔍 Processing FCR 47: CTG0555333 (Invoice: 56)
2026-02-19 11:14:20,121 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555333
2026-02-19 11:14:21,266 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:21,266 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:21,415 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:23,415 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:23,415 - INFO - 🌐 Resolving Damco FCR id for CTG0555333 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555333
2026-02-19 11:14:24,373 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465458 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555333)
2026-02-19 11:14:24,374 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465458&txt=CTG0555333
2026-02-19 11:14:24,375 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:24,383 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:28,383 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:28,384 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:28,731 - INFO - ✅ PDF saved: 047 56 CTG0555333.pdf
2026-02-19 11:14:28,731 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:30,014 - INFO - ✓ Successfully processed booking 47/53: CTG0555333 (Invoice: 56)
2026-02-19 11:14:30,015 - INFO - 📥 Downloads complete: 47 successful, 0 failed
2026-02-19 11:14:30,015 - INFO - 📊 Progress: 48/53 (Remaining: 6)
2026-02-19 11:14:30,015 - INFO - 🔍 Processing FCR 48: CTG0555335 (Invoice: 57)
2026-02-19 11:14:30,015 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555335
2026-02-19 11:14:30,992 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:30,992 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:31,240 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:33,240 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:33,241 - INFO - 🌐 Resolving Damco FCR id for CTG0555335 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555335
2026-02-19 11:14:34,245 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465460 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555335)
2026-02-19 11:14:34,245 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465460&txt=CTG0555335
2026-02-19 11:14:34,246 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:34,250 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:38,251 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:38,252 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:38,561 - INFO - ✅ PDF saved: 048 57 CTG0555335.pdf
2026-02-19 11:14:38,561 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:39,892 - INFO - ✓ Successfully processed booking 48/53: CTG0555335 (Invoice: 57)
2026-02-19 11:14:39,893 - INFO - 📥 Downloads complete: 48 successful, 0 failed
2026-02-19 11:14:39,894 - INFO - 📊 Progress: 49/53 (Remaining: 5)
2026-02-19 11:14:39,894 - INFO - 🔍 Processing FCR 49: CTG0555338 (Invoice: 58)
2026-02-19 11:14:39,894 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555338
2026-02-19 11:14:41,044 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:41,044 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:41,214 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:43,215 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:43,215 - INFO - 🌐 Resolving Damco FCR id for CTG0555338 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555338
2026-02-19 11:14:44,210 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465465 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555338)
2026-02-19 11:14:44,210 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465465&txt=CTG0555338
2026-02-19 11:14:44,210 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:44,216 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:48,217 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:48,217 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:48,527 - INFO - ✅ PDF saved: 049 58 CTG0555338.pdf
2026-02-19 11:14:48,528 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:49,820 - INFO - ✓ Successfully processed booking 49/53: CTG0555338 (Invoice: 58)
2026-02-19 11:14:49,821 - INFO - 📥 Downloads complete: 49 successful, 0 failed
2026-02-19 11:14:49,821 - INFO - 📊 Progress: 50/53 (Remaining: 4)
2026-02-19 11:14:49,821 - INFO - 🔍 Processing FCR 50: CTG0555348 (Invoice: 59)
2026-02-19 11:14:49,821 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555348
2026-02-19 11:14:50,936 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:14:50,937 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:14:51,043 - INFO - ✅ Iframe element found in page
2026-02-19 11:14:53,044 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:14:53,044 - INFO - 🌐 Resolving Damco FCR id for CTG0555348 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555348
2026-02-19 11:14:53,998 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465479 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555348)
2026-02-19 11:14:53,999 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465479&txt=CTG0555348
2026-02-19 11:14:54,000 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:14:54,016 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:14:58,017 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:14:58,017 - INFO - 📄 Printing page to PDF...
2026-02-19 11:14:58,343 - INFO - ✅ PDF saved: 050 59 CTG0555348.pdf
2026-02-19 11:14:58,344 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:14:59,655 - INFO - ✓ Successfully processed booking 50/53: CTG0555348 (Invoice: 59)
2026-02-19 11:14:59,656 - INFO - 📥 Downloads complete: 50 successful, 0 failed
2026-02-19 11:14:59,656 - INFO - 📊 Progress: 51/53 (Remaining: 3)
2026-02-19 11:14:59,656 - INFO - 🔍 Processing FCR 51: CTG0544847 (Invoice: 60)
2026-02-19 11:14:59,656 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0544847
2026-02-19 11:15:00,770 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:15:00,770 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:15:00,918 - INFO - ✅ Iframe element found in page
2026-02-19 11:15:02,918 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:15:02,918 - INFO - 🌐 Resolving Damco FCR id for CTG0544847 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0544847
2026-02-19 11:15:03,916 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47442133 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0544847)
2026-02-19 11:15:03,917 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47442133&txt=CTG0544847
2026-02-19 11:15:03,917 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:15:03,926 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:15:07,926 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:15:07,926 - INFO - 📄 Printing page to PDF...
2026-02-19 11:15:08,232 - INFO - ✅ PDF saved: 051 60 CTG0544847.pdf
2026-02-19 11:15:08,232 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:15:09,648 - INFO - ✓ Successfully processed booking 51/53: CTG0544847 (Invoice: 60)
2026-02-19 11:15:09,648 - INFO - 📥 Downloads complete: 51 successful, 0 failed
2026-02-19 11:15:09,649 - INFO - 📊 Progress: 52/53 (Remaining: 2)
2026-02-19 11:15:09,649 - INFO - 🔍 Processing FCR 52: CTG0562693 (Invoice: 61)
2026-02-19 11:15:09,649 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0562693
2026-02-19 11:15:10,739 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:15:10,739 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:15:10,883 - INFO - ✅ Iframe element found in page
2026-02-19 11:15:12,884 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:15:12,884 - INFO - 🌐 Resolving Damco FCR id for CTG0562693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0562693
2026-02-19 11:15:13,833 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47497640 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0562693)
2026-02-19 11:15:13,834 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47497640&txt=CTG0562693
2026-02-19 11:15:13,835 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:15:13,847 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:15:17,847 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:15:17,848 - INFO - 📄 Printing page to PDF...
2026-02-19 11:15:18,166 - INFO - ✅ PDF saved: 052 61 CTG0562693.pdf
2026-02-19 11:15:18,167 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:15:19,502 - INFO - ✓ Successfully processed booking 52/53: CTG0562693 (Invoice: 61)
2026-02-19 11:15:19,502 - INFO - 📥 Downloads complete: 52 successful, 0 failed
2026-02-19 11:15:19,503 - INFO - 📊 Progress: 53/53 (Remaining: 1)
2026-02-19 11:15:19,503 - INFO - 🔍 Processing FCR 53: CTG0627448 (Invoice: 66)
2026-02-19 11:15:19,503 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627448
2026-02-19 11:15:20,651 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 11:15:20,651 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 11:15:20,756 - INFO - ✅ Iframe element found in page
2026-02-19 11:15:22,757 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 11:15:22,757 - INFO - 🌐 Resolving Damco FCR id for CTG0627448 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627448
2026-02-19 11:15:23,707 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47675303 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627448)
2026-02-19 11:15:23,707 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47675303&txt=CTG0627448
2026-02-19 11:15:23,707 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 11:15:23,712 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 11:15:27,712 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 11:15:27,712 - INFO - 📄 Printing page to PDF...
2026-02-19 11:15:28,039 - INFO - ✅ PDF saved: 053 66 CTG0627448.pdf
2026-02-19 11:15:28,039 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 11:15:29,375 - INFO - ✓ Successfully processed booking 53/53: CTG0627448 (Invoice: 66)
2026-02-19 11:15:29,376 - INFO - 📥 Downloads complete: 53 successful, 0 failed
2026-02-19 11:15:29,376 - INFO - ℹ️ Results CSV generation disabled
