Делаю бота для сайта на котором работаю. Решил автоматизировать настройки для пользователей. Бывает так что есть большая таблица с данными пользователей и мне необходимо эти данные заносить на сайт по определённым кретериям. Как можно написать цикл чтобы программа из файла вытаскивала по одному значению для нужных переменных и втавляла их на сайт, а когда данные в столбце заканчивались, она останавливалась.
sendler_edi = input("введите отправителя:")
byer_edi = input("введите получателя:")
sendler = driver.find_element_by_class_name('select2-selection__arrow').click()
senler_input = driver.find_element_by_xpath('/html/body/span/span/span[1]/input').send_keys(sendler_edi)
time.sleep(1)
senler_input_enter = driver.find_element_by_xpath('/html/body/span/span/span[1]/input').send_keys(Keys.ENTER)
time.sleep(2)
byer = driver.find_element_by_xpath('//*[@id="fgr_receiver"]/div/span/span[1]/span').click()
byer_input = driver.find_element_by_xpath('/html/body/span/span/span[1]/input').send_keys(byer_edi)
time.sleep(1)
byer_input_enter = driver.find_element_by_xpath('/html/body/span/span/span[1]/input').send_keys(Keys.ENTER)
time.sleep(1)
edi_provieder = input("Введите число, где 1 - Корус. 2 - E-COM")
if edi_provieder == ("2"):
provider = driver.find_element_by_xpath('//*[@id="fgr_provider"]/div/span/span[1]/span').click()
time.sleep(1)
provider_ecom = driver.find_element_by_xpath('/html/body/span/span/span[2]/ul/li[3]')
time.sleep(1)
provider_ecom.click()
# if edi_provider == ("1"):
# там сям, сяо ляу
# 12098765431
# 546218648
message_type = driver.find_element_by_xpath('//*[@id="fgr_messageType"]/div/span/span[1]/span').click()
time.sleep(1)
message_type = driver.find_element_by_xpath('/html/body/span/span/span[2]/ul/li[2]')
time.sleep(1)
message_type.click()
active_btn = driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div[1]/div[2]/div/form/div[5]/div/label').click()
save_and_close = driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div[1]/div[3]/div/div/button[3]').click()
time.sleep(1)
данный скрипт создаёт одну настройку для клиента. Как мне вместо
sendler_edi = input("введите отправителя:")
byer_edi = input("введите получателя:")
забирать эти данные из таблицы?