Всех приветствую. Второй день изучаю python и библиотеку selenium. Есть список из тысячи ссылок (urllist.txt), в каждой ссылке находятся данные, для извлечения этих данных написал костыль. Мне нужно написать функцию, которая будет брать ссылку из списка, извлекать данные с помощью этого костыля и записывать в новую строку csv таблицы. Подскажите пожалуйста как это сделать.
from selenium.webdriver import Chrome
from selenium.webdriver.common.keys import Keys
from time import sleep
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium import webdriver
chrome_options = Options()
#chrome_options.headless = True
driver1 = Service("\\JupiterScraping\\chromedriver.exe")
driver = webdriver.Chrome(options=chrome_options)
driver.set_window_size(1280, 1920)
url = 'urllist.txt'
driver.get(url)
productname = driver.find_element(By.CLASS_NAME, 'rb-pdp-sticky-bar__model').text
polorize = driver.find_element(By.CLASS_NAME, 'rb-pdp-subtitle').text
description = driver.find_element(By.CLASS_NAME, "wcs-half-top").text
modelclass = driver.find_element(By.CLASS_NAME, 'rb-pdp-editorial__modelcode').text
p = driver.find_elements(By.CLASS_NAME, 'rb-pdp-editorial__info-subtitle')
parameters = [i.text for i in p]
pi = driver.find_elements(By.CLASS_NAME, 'rb-pdp-editorial__info-title')
parametersinfo = [i.text for i in pi]
#price = driver.find_element(By.CLASS_NAME, 'rb-pdp-sticky-bar__price__original-price')
click = driver.find_element(By.CLASS_NAME, 'rb-pdp-size-picker').click()
s = driver.find_elements(By.CLASS_NAME, 'rb-pdp-size-panel__sizes')
size = [i.text for i in s]