You are a Python developer. Write a script that given a list of BBC News article URLs, scrapes the full text. Use requests and BeautifulSoup. The script must: 1) Read URLs from file, 2) For each, fetch and extract article content, 3) Save to text file, 4) Handle errors, 5) Add delays, 6) Respect robots.txt, 7) Log progress. Add comments.