I need a repeatable script that crawls multiple pages on the same site, pulls every heading element (H1-H6) along with the body paragraphs that follow them, and places the results into a tidy Excel workbook. Each row should hold the page URL, the heading text, and its associated paragraph content. I am only interested in text—no images, tables, or list items. The site uses standard HTML with no login, but some pages load content dynamically, so a Python approach with requests/BeautifulSoup is fine if it covers everything; otherwise Selenium or another headless browser is acceptable. Please comment the code clearly so I can adjust the start URL or add filters later. Deliverables • Python script (with any requirements.txt) • Finished .xlsx file showing the scraped data • Short read-me explaining how to run the script and regenerate the sheet I’ll consider the task complete when the workbook contains every heading and paragraph from all target pages, and when rerunning the script reproduces the same structure without manual tweaks. I'll send you the specific website URL and a .xlsx that contains the specific records that I would like scraped (Approximately 2,600 records/pages).