Предположим, есть список URL. Мы собираемся перебрать этот список URL. Нам не нужно создавать новый браузер для каждого URL.
urls = ['url1.com', 'url2.com', 'url3.com']
options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
options.add_argument('disable-infobars')
chrome_path = r'//usr/local/Caskroom/chromedriver/81.0.4044.69/chromedriver'
driver = webdriver.Chrome(executable_path=chrome_path,
chrome_options=options
)
for index, url in enumerate(urls):
driver.get(url)
#Web scraping code goes here
with open(str(index+1) + '.csv', 'w', newline='') as csvfile:
#CSV writing code goes here
browser.quit()
Примеры чтения и записи CSV можно посмотреть здесь https://docs.python.org/3/library/csv.html