2026-02-19 10:52:11,458 - INFO - 🔧 Launching Electron browser (headless mode)...
2026-02-19 10:52:11,477 - INFO - ✅ Browser session created: fd333968-33be-4771-970a-4e698688f389
2026-02-19 10:52:11,478 - INFO - ✅ Electron browser launched successfully
2026-02-19 10:52:11,478 - INFO - 🌐 Opening Maersk tracking portal...
2026-02-19 10:52:12,364 - INFO - 📍 Page loaded successfully.
2026-02-19 10:52:12,364 - INFO - 🍪 Checking for cookie consent dialog...
2026-02-19 10:52:12,997 - INFO - ✅ Clicked 'Allow all' on cookie consent dialog (selector: button[data-test='coi-allow-all-button'])
2026-02-19 10:52:15,028 - INFO - 
============================================================
2026-02-19 10:52:15,028 - INFO - Found 26 bookings to process
2026-02-19 10:52:15,028 - INFO - ============================================================

2026-02-19 10:52:15,029 - INFO - 📊 Progress: 1/26 (Remaining: 26)
2026-02-19 10:52:15,029 - INFO - 🔍 Processing FCR 1: CTG0096997 (Invoice: 5)
2026-02-19 10:52:15,029 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096997
2026-02-19 10:52:17,871 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:52:17,871 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:52:17,878 - INFO - ✅ Iframe element found in page
2026-02-19 10:52:19,878 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:52:19,878 - INFO - 🌐 Resolving Damco FCR id for CTG0096997 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096997
2026-02-19 10:52:21,203 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924855 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096997)
2026-02-19 10:52:21,205 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924855&txt=CTG0096997
2026-02-19 10:52:21,206 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:52:21,211 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:52:25,211 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:52:25,214 - INFO - 📄 Printing page to PDF...
2026-02-19 10:52:25,540 - INFO - ✅ PDF saved: 001 5 CTG0096997.pdf
2026-02-19 10:52:25,540 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:52:26,851 - INFO - ✓ Successfully processed booking 1/26: CTG0096997 (Invoice: 5)
2026-02-19 10:52:26,853 - INFO - 📥 Downloads complete: 1 successful, 0 failed
2026-02-19 10:52:26,854 - INFO - 📊 Progress: 2/26 (Remaining: 25)
2026-02-19 10:52:26,854 - INFO - 🔍 Processing FCR 2: CTG0065434 (Invoice: 12)
2026-02-19 10:52:26,855 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0065434
2026-02-19 10:52:28,127 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:52:28,127 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:52:28,277 - INFO - ✅ Iframe element found in page
2026-02-19 10:52:30,278 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:52:30,278 - INFO - 🌐 Resolving Damco FCR id for CTG0065434 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0065434
2026-02-19 10:52:31,240 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45812965 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0065434)
2026-02-19 10:52:31,240 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45812965&txt=CTG0065434
2026-02-19 10:52:31,241 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:52:31,255 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:52:35,255 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:52:35,256 - INFO - 📄 Printing page to PDF...
2026-02-19 10:52:35,559 - INFO - ✅ PDF saved: 002 12 CTG0065434.pdf
2026-02-19 10:52:35,559 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:52:36,865 - INFO - ✓ Successfully processed booking 2/26: CTG0065434 (Invoice: 12)
2026-02-19 10:52:36,866 - INFO - 📥 Downloads complete: 2 successful, 0 failed
2026-02-19 10:52:36,866 - INFO - 📊 Progress: 3/26 (Remaining: 24)
2026-02-19 10:52:36,866 - INFO - 🔍 Processing FCR 3: CTG0096985 (Invoice: 13)
2026-02-19 10:52:36,866 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096985
2026-02-19 10:52:38,137 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:52:38,138 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:52:38,277 - INFO - ✅ Iframe element found in page
2026-02-19 10:52:40,278 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:52:40,278 - INFO - 🌐 Resolving Damco FCR id for CTG0096985 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096985
2026-02-19 10:52:41,254 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924786 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096985)
2026-02-19 10:52:41,255 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924786&txt=CTG0096985
2026-02-19 10:52:41,255 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:52:41,259 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:52:45,259 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:52:45,260 - INFO - 📄 Printing page to PDF...
2026-02-19 10:52:45,595 - INFO - ✅ PDF saved: 003 13 CTG0096985.pdf
2026-02-19 10:52:45,595 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:52:46,959 - INFO - ✓ Successfully processed booking 3/26: CTG0096985 (Invoice: 13)
2026-02-19 10:52:46,959 - INFO - 📥 Downloads complete: 3 successful, 0 failed
2026-02-19 10:52:46,959 - INFO - 📊 Progress: 4/26 (Remaining: 23)
2026-02-19 10:52:46,960 - INFO - 🔍 Processing FCR 4: CTG0096988 (Invoice: 14)
2026-02-19 10:52:46,960 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096988
2026-02-19 10:52:48,157 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:52:48,157 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:52:48,337 - INFO - ✅ Iframe element found in page
2026-02-19 10:52:50,337 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:52:50,338 - INFO - 🌐 Resolving Damco FCR id for CTG0096988 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096988
2026-02-19 10:52:51,299 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924791 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096988)
2026-02-19 10:52:51,299 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924791&txt=CTG0096988
2026-02-19 10:52:51,299 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:52:51,305 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:52:55,305 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:52:55,305 - INFO - 📄 Printing page to PDF...
2026-02-19 10:52:55,616 - INFO - ✅ PDF saved: 004 14 CTG0096988.pdf
2026-02-19 10:52:55,616 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:52:56,929 - INFO - ✓ Successfully processed booking 4/26: CTG0096988 (Invoice: 14)
2026-02-19 10:52:56,930 - INFO - 📥 Downloads complete: 4 successful, 0 failed
2026-02-19 10:52:56,930 - INFO - 📊 Progress: 5/26 (Remaining: 22)
2026-02-19 10:52:56,930 - INFO - 🔍 Processing FCR 5: CTG0096996 (Invoice: 15)
2026-02-19 10:52:56,930 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0096996
2026-02-19 10:52:58,227 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:52:58,227 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:52:58,371 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:00,371 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:00,372 - INFO - 🌐 Resolving Damco FCR id for CTG0096996 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0096996
2026-02-19 10:53:01,366 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45924852 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0096996)
2026-02-19 10:53:01,367 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45924852&txt=CTG0096996
2026-02-19 10:53:01,367 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:01,379 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:05,380 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:05,380 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:05,687 - INFO - ✅ PDF saved: 005 15 CTG0096996.pdf
2026-02-19 10:53:05,687 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:07,144 - INFO - ✓ Successfully processed booking 5/26: CTG0096996 (Invoice: 15)
2026-02-19 10:53:07,144 - INFO - 📥 Downloads complete: 5 successful, 0 failed
2026-02-19 10:53:07,145 - INFO - 📊 Progress: 6/26 (Remaining: 21)
2026-02-19 10:53:07,145 - INFO - 🔍 Processing FCR 6: CTG0007776 (Invoice: 31)
2026-02-19 10:53:07,145 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0007776
2026-02-19 10:53:08,261 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:08,261 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:08,447 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:10,447 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:10,447 - INFO - 🌐 Resolving Damco FCR id for CTG0007776 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0007776
2026-02-19 10:53:11,452 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45489667 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0007776)
2026-02-19 10:53:11,452 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45489667&txt=CTG0007776
2026-02-19 10:53:11,452 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:11,461 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:15,461 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:15,461 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:15,797 - INFO - ✅ PDF saved: 006 31 CTG0007776.pdf
2026-02-19 10:53:15,797 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:17,170 - INFO - ✓ Successfully processed booking 6/26: CTG0007776 (Invoice: 31)
2026-02-19 10:53:17,170 - INFO - 📥 Downloads complete: 6 successful, 0 failed
2026-02-19 10:53:17,171 - INFO - 📊 Progress: 7/26 (Remaining: 20)
2026-02-19 10:53:17,171 - INFO - 🔍 Processing FCR 7: CTG0034533 (Invoice: 34)
2026-02-19 10:53:17,171 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0034533
2026-02-19 10:53:18,425 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:18,425 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:18,542 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:20,543 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:20,543 - INFO - 🌐 Resolving Damco FCR id for CTG0034533 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0034533
2026-02-19 10:53:21,543 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45643074 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0034533)
2026-02-19 10:53:21,543 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45643074&txt=CTG0034533
2026-02-19 10:53:21,543 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:21,550 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:25,550 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:25,552 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:25,862 - INFO - ✅ PDF saved: 007 34 CTG0034533.pdf
2026-02-19 10:53:25,862 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:27,179 - INFO - ✓ Successfully processed booking 7/26: CTG0034533 (Invoice: 34)
2026-02-19 10:53:27,180 - INFO - 📥 Downloads complete: 7 successful, 0 failed
2026-02-19 10:53:27,180 - INFO - 📊 Progress: 8/26 (Remaining: 19)
2026-02-19 10:53:27,180 - INFO - 🔍 Processing FCR 8: CTG0059020 (Invoice: 37)
2026-02-19 10:53:27,180 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0059020
2026-02-19 10:53:28,468 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:28,468 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:28,607 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:30,608 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:30,608 - INFO - 🌐 Resolving Damco FCR id for CTG0059020 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0059020
2026-02-19 10:53:31,586 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45763895 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0059020)
2026-02-19 10:53:31,587 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45763895&txt=CTG0059020
2026-02-19 10:53:31,587 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:31,594 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:35,594 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:35,594 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:35,903 - INFO - ✅ PDF saved: 008 37 CTG0059020.pdf
2026-02-19 10:53:35,903 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:37,224 - INFO - ✓ Successfully processed booking 8/26: CTG0059020 (Invoice: 37)
2026-02-19 10:53:37,226 - INFO - 📥 Downloads complete: 8 successful, 0 failed
2026-02-19 10:53:37,227 - INFO - 📊 Progress: 9/26 (Remaining: 18)
2026-02-19 10:53:37,227 - INFO - 🔍 Processing FCR 9: CTG0059021 (Invoice: 38)
2026-02-19 10:53:37,227 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0059021
2026-02-19 10:53:38,437 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:38,437 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:38,583 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:40,583 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:40,584 - INFO - 🌐 Resolving Damco FCR id for CTG0059021 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0059021
2026-02-19 10:53:41,566 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45763896 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0059021)
2026-02-19 10:53:41,566 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45763896&txt=CTG0059021
2026-02-19 10:53:41,567 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:41,578 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:45,579 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:45,579 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:45,904 - INFO - ✅ PDF saved: 009 38 CTG0059021.pdf
2026-02-19 10:53:45,904 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:47,237 - INFO - ✓ Successfully processed booking 9/26: CTG0059021 (Invoice: 38)
2026-02-19 10:53:47,237 - INFO - 📥 Downloads complete: 9 successful, 0 failed
2026-02-19 10:53:47,238 - INFO - 📊 Progress: 10/26 (Remaining: 17)
2026-02-19 10:53:47,238 - INFO - 🔍 Processing FCR 10: CTG0065435 (Invoice: 39)
2026-02-19 10:53:47,238 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0065435
2026-02-19 10:53:48,410 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:48,410 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:48,517 - INFO - ✅ Iframe element found in page
2026-02-19 10:53:50,517 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:53:50,517 - INFO - 🌐 Resolving Damco FCR id for CTG0065435 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0065435
2026-02-19 10:53:51,513 - INFO - ✅ Resolved Damco FCR id from HTML search result: 45812966 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0065435)
2026-02-19 10:53:51,514 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=45812966&txt=CTG0065435
2026-02-19 10:53:51,514 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:53:51,518 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:53:55,518 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:53:55,519 - INFO - 📄 Printing page to PDF...
2026-02-19 10:53:55,830 - INFO - ✅ PDF saved: 010 39 CTG0065435.pdf
2026-02-19 10:53:55,830 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:53:57,165 - INFO - ✓ Successfully processed booking 10/26: CTG0065435 (Invoice: 39)
2026-02-19 10:53:57,166 - INFO - 📥 Downloads complete: 10 successful, 0 failed
2026-02-19 10:53:57,166 - INFO - 📊 Progress: 11/26 (Remaining: 16)
2026-02-19 10:53:57,166 - INFO - 🔍 Processing FCR 11: CTG0155017 (Invoice: 41)
2026-02-19 10:53:57,166 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0155017
2026-02-19 10:53:58,405 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:53:58,406 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:53:58,553 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:00,553 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:00,554 - INFO - 🌐 Resolving Damco FCR id for CTG0155017 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0155017
2026-02-19 10:54:01,582 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46175203 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0155017)
2026-02-19 10:54:01,582 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46175203&txt=CTG0155017
2026-02-19 10:54:01,582 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:01,586 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:05,586 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:05,586 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:05,895 - INFO - ✅ PDF saved: 011 41 CTG0155017.pdf
2026-02-19 10:54:05,895 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:07,221 - INFO - ✓ Successfully processed booking 11/26: CTG0155017 (Invoice: 41)
2026-02-19 10:54:07,222 - INFO - 📥 Downloads complete: 11 successful, 0 failed
2026-02-19 10:54:07,222 - INFO - 📊 Progress: 12/26 (Remaining: 15)
2026-02-19 10:54:07,222 - INFO - 🔍 Processing FCR 12: CTG0155013 (Invoice: 42)
2026-02-19 10:54:07,222 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0155013
2026-02-19 10:54:08,407 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:08,407 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:08,553 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:10,554 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:10,554 - INFO - 🌐 Resolving Damco FCR id for CTG0155013 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0155013
2026-02-19 10:54:11,511 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46175199 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0155013)
2026-02-19 10:54:11,511 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46175199&txt=CTG0155013
2026-02-19 10:54:11,512 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:11,517 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:15,517 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:15,517 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:15,822 - INFO - ✅ PDF saved: 012 42 CTG0155013.pdf
2026-02-19 10:54:15,822 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:17,144 - INFO - ✓ Successfully processed booking 12/26: CTG0155013 (Invoice: 42)
2026-02-19 10:54:17,145 - INFO - 📥 Downloads complete: 12 successful, 0 failed
2026-02-19 10:54:17,146 - INFO - 📊 Progress: 13/26 (Remaining: 14)
2026-02-19 10:54:17,146 - INFO - 🔍 Processing FCR 13: CTG0521981 (Invoice: 44)
2026-02-19 10:54:17,147 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0521981
2026-02-19 10:54:18,424 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:18,424 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:18,539 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:20,540 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:20,542 - INFO - 🌐 Resolving Damco FCR id for CTG0521981 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0521981
2026-02-19 10:54:21,534 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47376422 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0521981)
2026-02-19 10:54:21,534 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47376422&txt=CTG0521981
2026-02-19 10:54:21,534 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:21,545 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:25,545 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:25,546 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:25,855 - INFO - ✅ PDF saved: 013 44 CTG0521981.pdf
2026-02-19 10:54:25,855 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:27,163 - INFO - ✓ Successfully processed booking 13/26: CTG0521981 (Invoice: 44)
2026-02-19 10:54:27,163 - INFO - 📥 Downloads complete: 13 successful, 0 failed
2026-02-19 10:54:27,164 - INFO - 📊 Progress: 14/26 (Remaining: 13)
2026-02-19 10:54:27,164 - INFO - 🔍 Processing FCR 14: CTG0555326 (Invoice: 45)
2026-02-19 10:54:27,164 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555326
2026-02-19 10:54:28,267 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:28,267 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:28,373 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:30,374 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:30,374 - INFO - 🌐 Resolving Damco FCR id for CTG0555326 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555326
2026-02-19 10:54:31,336 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465449 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555326)
2026-02-19 10:54:31,336 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465449&txt=CTG0555326
2026-02-19 10:54:31,336 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:31,341 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:35,341 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:35,341 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:35,654 - INFO - ✅ PDF saved: 014 45 CTG0555326.pdf
2026-02-19 10:54:35,654 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:36,973 - INFO - ✓ Successfully processed booking 14/26: CTG0555326 (Invoice: 45)
2026-02-19 10:54:36,973 - INFO - 📥 Downloads complete: 14 successful, 0 failed
2026-02-19 10:54:36,974 - INFO - 📊 Progress: 15/26 (Remaining: 12)
2026-02-19 10:54:36,974 - INFO - 🔍 Processing FCR 15: CTG0266897 (Invoice: 51)
2026-02-19 10:54:36,974 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0266897
2026-02-19 10:54:38,184 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:38,184 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:38,322 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:40,322 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:40,323 - INFO - 🌐 Resolving Damco FCR id for CTG0266897 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0266897
2026-02-19 10:54:41,317 - INFO - ✅ Resolved Damco FCR id from HTML search result: 46580859 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0266897)
2026-02-19 10:54:41,317 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=46580859&txt=CTG0266897
2026-02-19 10:54:41,317 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:41,325 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:45,325 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:45,325 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:45,639 - INFO - ✅ PDF saved: 015 51 CTG0266897.pdf
2026-02-19 10:54:45,639 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:46,980 - INFO - ✓ Successfully processed booking 15/26: CTG0266897 (Invoice: 51)
2026-02-19 10:54:46,981 - INFO - 📥 Downloads complete: 15 successful, 0 failed
2026-02-19 10:54:46,981 - INFO - 📊 Progress: 16/26 (Remaining: 11)
2026-02-19 10:54:46,982 - INFO - 🔍 Processing FCR 16: CTG0485792 (Invoice: 52)
2026-02-19 10:54:46,982 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485792
2026-02-19 10:54:48,091 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:48,091 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:48,243 - INFO - ✅ Iframe element found in page
2026-02-19 10:54:50,243 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:54:50,243 - INFO - 🌐 Resolving Damco FCR id for CTG0485792 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485792
2026-02-19 10:54:51,205 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310210 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485792)
2026-02-19 10:54:51,205 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310210&txt=CTG0485792
2026-02-19 10:54:51,205 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:54:51,214 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:54:55,214 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:54:55,214 - INFO - 📄 Printing page to PDF...
2026-02-19 10:54:55,538 - INFO - ✅ PDF saved: 016 52 CTG0485792.pdf
2026-02-19 10:54:55,538 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:54:56,933 - INFO - ✓ Successfully processed booking 16/26: CTG0485792 (Invoice: 52)
2026-02-19 10:54:56,933 - INFO - 📥 Downloads complete: 16 successful, 0 failed
2026-02-19 10:54:56,933 - INFO - 📊 Progress: 17/26 (Remaining: 10)
2026-02-19 10:54:56,934 - INFO - 🔍 Processing FCR 17: CTG0485789 (Invoice: 53)
2026-02-19 10:54:56,934 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0485789
2026-02-19 10:54:58,197 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:54:58,197 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:54:58,311 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:00,311 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:00,312 - INFO - 🌐 Resolving Damco FCR id for CTG0485789 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0485789
2026-02-19 10:55:01,353 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47310206 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0485789)
2026-02-19 10:55:01,353 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47310206&txt=CTG0485789
2026-02-19 10:55:01,353 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:01,358 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:05,358 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:05,359 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:05,671 - INFO - ✅ PDF saved: 017 53 CTG0485789.pdf
2026-02-19 10:55:05,671 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:06,972 - INFO - ✓ Successfully processed booking 17/26: CTG0485789 (Invoice: 53)
2026-02-19 10:55:06,972 - INFO - 📥 Downloads complete: 17 successful, 0 failed
2026-02-19 10:55:06,972 - INFO - 📊 Progress: 18/26 (Remaining: 9)
2026-02-19 10:55:06,973 - INFO - 🔍 Processing FCR 18: CTG0495489 (Invoice: 54)
2026-02-19 10:55:06,973 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0495489
2026-02-19 10:55:08,102 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:08,102 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:08,241 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:10,241 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:10,242 - INFO - 🌐 Resolving Damco FCR id for CTG0495489 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0495489
2026-02-19 10:55:11,220 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47323708 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0495489)
2026-02-19 10:55:11,220 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47323708&txt=CTG0495489
2026-02-19 10:55:11,220 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:11,225 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:15,225 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:15,225 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:15,528 - INFO - ✅ PDF saved: 018 54 CTG0495489.pdf
2026-02-19 10:55:15,528 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:17,015 - INFO - ✓ Successfully processed booking 18/26: CTG0495489 (Invoice: 54)
2026-02-19 10:55:17,015 - INFO - 📥 Downloads complete: 18 successful, 0 failed
2026-02-19 10:55:17,016 - INFO - 📊 Progress: 19/26 (Remaining: 8)
2026-02-19 10:55:17,017 - INFO - 🔍 Processing FCR 19: CTG0555344 (Invoice: 55)
2026-02-19 10:55:17,017 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555344
2026-02-19 10:55:18,167 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:18,167 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:18,327 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:20,327 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:20,328 - INFO - 🌐 Resolving Damco FCR id for CTG0555344 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555344
2026-02-19 10:55:21,293 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465472 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555344)
2026-02-19 10:55:21,294 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465472&txt=CTG0555344
2026-02-19 10:55:21,294 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:21,305 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:25,305 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:25,305 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:25,606 - INFO - ✅ PDF saved: 019 55 CTG0555344.pdf
2026-02-19 10:55:25,606 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:26,915 - INFO - ✓ Successfully processed booking 19/26: CTG0555344 (Invoice: 55)
2026-02-19 10:55:26,918 - INFO - 📥 Downloads complete: 19 successful, 0 failed
2026-02-19 10:55:26,919 - INFO - 📊 Progress: 20/26 (Remaining: 7)
2026-02-19 10:55:26,920 - INFO - 🔍 Processing FCR 20: CTG0555333 (Invoice: 56)
2026-02-19 10:55:26,920 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555333
2026-02-19 10:55:28,050 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:28,050 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:28,189 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:30,189 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:30,189 - INFO - 🌐 Resolving Damco FCR id for CTG0555333 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555333
2026-02-19 10:55:31,127 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465458 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555333)
2026-02-19 10:55:31,127 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465458&txt=CTG0555333
2026-02-19 10:55:31,127 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:31,134 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:35,134 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:35,134 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:35,461 - INFO - ✅ PDF saved: 020 56 CTG0555333.pdf
2026-02-19 10:55:35,462 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:36,782 - INFO - ✓ Successfully processed booking 20/26: CTG0555333 (Invoice: 56)
2026-02-19 10:55:36,783 - INFO - 📥 Downloads complete: 20 successful, 0 failed
2026-02-19 10:55:36,784 - INFO - 📊 Progress: 21/26 (Remaining: 6)
2026-02-19 10:55:36,784 - INFO - 🔍 Processing FCR 21: CTG0555335 (Invoice: 57)
2026-02-19 10:55:36,784 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555335
2026-02-19 10:55:37,924 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:37,924 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:38,072 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:40,072 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:40,072 - INFO - 🌐 Resolving Damco FCR id for CTG0555335 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555335
2026-02-19 10:55:41,042 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465460 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555335)
2026-02-19 10:55:41,043 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465460&txt=CTG0555335
2026-02-19 10:55:41,043 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:41,048 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:45,048 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:45,048 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:45,365 - INFO - ✅ PDF saved: 021 57 CTG0555335.pdf
2026-02-19 10:55:45,365 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:46,736 - INFO - ✓ Successfully processed booking 21/26: CTG0555335 (Invoice: 57)
2026-02-19 10:55:46,736 - INFO - 📥 Downloads complete: 21 successful, 0 failed
2026-02-19 10:55:46,737 - INFO - 📊 Progress: 22/26 (Remaining: 5)
2026-02-19 10:55:46,737 - INFO - 🔍 Processing FCR 22: CTG0555338 (Invoice: 58)
2026-02-19 10:55:46,737 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555338
2026-02-19 10:55:48,002 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:48,002 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:48,151 - INFO - ✅ Iframe element found in page
2026-02-19 10:55:50,152 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:55:50,152 - INFO - 🌐 Resolving Damco FCR id for CTG0555338 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555338
2026-02-19 10:55:51,111 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465465 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555338)
2026-02-19 10:55:51,112 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465465&txt=CTG0555338
2026-02-19 10:55:51,112 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:55:51,121 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:55:55,121 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:55:55,121 - INFO - 📄 Printing page to PDF...
2026-02-19 10:55:55,450 - INFO - ✅ PDF saved: 022 58 CTG0555338.pdf
2026-02-19 10:55:55,451 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:55:56,767 - INFO - ✓ Successfully processed booking 22/26: CTG0555338 (Invoice: 58)
2026-02-19 10:55:56,767 - INFO - 📥 Downloads complete: 22 successful, 0 failed
2026-02-19 10:55:56,769 - INFO - 📊 Progress: 23/26 (Remaining: 4)
2026-02-19 10:55:56,769 - INFO - 🔍 Processing FCR 23: CTG0555348 (Invoice: 59)
2026-02-19 10:55:56,770 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0555348
2026-02-19 10:55:57,941 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:55:57,941 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:55:58,089 - INFO - ✅ Iframe element found in page
2026-02-19 10:56:00,089 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:56:00,089 - INFO - 🌐 Resolving Damco FCR id for CTG0555348 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0555348
2026-02-19 10:56:01,039 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47465479 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0555348)
2026-02-19 10:56:01,040 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47465479&txt=CTG0555348
2026-02-19 10:56:01,040 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:56:01,045 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:56:05,045 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:56:05,046 - INFO - 📄 Printing page to PDF...
2026-02-19 10:56:05,353 - INFO - ✅ PDF saved: 023 59 CTG0555348.pdf
2026-02-19 10:56:05,354 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:56:06,677 - INFO - ✓ Successfully processed booking 23/26: CTG0555348 (Invoice: 59)
2026-02-19 10:56:06,677 - INFO - 📥 Downloads complete: 23 successful, 0 failed
2026-02-19 10:56:06,678 - INFO - 📊 Progress: 24/26 (Remaining: 3)
2026-02-19 10:56:06,678 - INFO - 🔍 Processing FCR 24: CTG0544847 (Invoice: 60)
2026-02-19 10:56:06,678 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0544847
2026-02-19 10:56:07,807 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:56:07,807 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:56:07,961 - INFO - ✅ Iframe element found in page
2026-02-19 10:56:09,961 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:56:09,963 - INFO - 🌐 Resolving Damco FCR id for CTG0544847 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0544847
2026-02-19 10:56:10,919 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47442133 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0544847)
2026-02-19 10:56:10,919 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47442133&txt=CTG0544847
2026-02-19 10:56:10,919 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:56:10,929 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:56:14,929 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:56:14,931 - INFO - 📄 Printing page to PDF...
2026-02-19 10:56:15,250 - INFO - ✅ PDF saved: 024 60 CTG0544847.pdf
2026-02-19 10:56:15,250 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:56:16,586 - INFO - ✓ Successfully processed booking 24/26: CTG0544847 (Invoice: 60)
2026-02-19 10:56:16,586 - INFO - 📥 Downloads complete: 24 successful, 0 failed
2026-02-19 10:56:16,586 - INFO - 📊 Progress: 25/26 (Remaining: 2)
2026-02-19 10:56:16,587 - INFO - 🔍 Processing FCR 25: CTG0562693 (Invoice: 61)
2026-02-19 10:56:16,587 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0562693
2026-02-19 10:56:17,817 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:56:17,817 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:56:17,931 - INFO - ✅ Iframe element found in page
2026-02-19 10:56:19,931 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:56:19,931 - INFO - 🌐 Resolving Damco FCR id for CTG0562693 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0562693
2026-02-19 10:56:20,902 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47497640 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0562693)
2026-02-19 10:56:20,903 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47497640&txt=CTG0562693
2026-02-19 10:56:20,903 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:56:20,917 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:56:24,918 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:56:24,918 - INFO - 📄 Printing page to PDF...
2026-02-19 10:56:25,266 - INFO - ✅ PDF saved: 025 61 CTG0562693.pdf
2026-02-19 10:56:25,266 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:56:26,691 - INFO - ✓ Successfully processed booking 25/26: CTG0562693 (Invoice: 61)
2026-02-19 10:56:26,691 - INFO - 📥 Downloads complete: 25 successful, 0 failed
2026-02-19 10:56:26,691 - INFO - 📊 Progress: 26/26 (Remaining: 1)
2026-02-19 10:56:26,691 - INFO - 🔍 Processing FCR 26: CTG0627448 (Invoice: 66)
2026-02-19 10:56:26,692 - INFO - 🌐 Navigating to Maersk tracking page: https://www.maersk.com/mymaersk-scm-track/CTG0627448
2026-02-19 10:56:27,814 - INFO - 📄 Maersk tracking page body loaded.
2026-02-19 10:56:27,814 - INFO - ⏳ Waiting for Damco iframe to load...
2026-02-19 10:56:27,981 - INFO - ✅ Iframe element found in page
2026-02-19 10:56:29,981 - INFO - 🔍 Resolving FCR ID and navigating to detail page...
2026-02-19 10:56:29,982 - INFO - 🌐 Resolving Damco FCR id for CTG0627448 via https://reporting.damco.com/Reporting/spot?ref=/search&search=CTG0627448
2026-02-19 10:56:30,939 - INFO - ✅ Resolved Damco FCR id from HTML search result: 47675303 (pattern: spot\?ref=/fcr&amp;id=(\d+)&amp;txt=CTG0627448)
2026-02-19 10:56:30,940 - INFO - ✅ Resolved FCR detail URL: https://reporting.damco.com/Reporting/spot?ref=/fcr&id=47675303&txt=CTG0627448
2026-02-19 10:56:30,940 - INFO - 🔄 Navigating iframe to detail page...
2026-02-19 10:56:30,944 - INFO - ⏳ Waiting for detail page to load...
2026-02-19 10:56:34,944 - INFO - ✅ Successfully navigated to Shipment Details page
2026-02-19 10:56:34,944 - INFO - 📄 Printing page to PDF...
2026-02-19 10:56:35,261 - INFO - ✅ PDF saved: 026 66 CTG0627448.pdf
2026-02-19 10:56:35,262 - INFO - 🔙 Navigating back to Maersk tracking page...
2026-02-19 10:56:36,566 - INFO - ✓ Successfully processed booking 26/26: CTG0627448 (Invoice: 66)
2026-02-19 10:56:36,566 - INFO - 📥 Downloads complete: 26 successful, 0 failed
2026-02-19 10:56:36,567 - INFO - ℹ️ Results CSV generation disabled
