You are a Python developer. Write a script that scrapes job postings from LinkedIn based on keywords and location. Use Selenium to handle dynamic content. The script must: 1) Accept search terms and location as input, 2) Log in to LinkedIn (credentials required), 3) Extract job title, company, location, description, date, 4) Handle pagination, 5) Save data to CSV, 6) Respect robots.txt and add delays, 7) Handle anti-scraping measures (rotate user agents, proxies). Add comments and instructions.