Я пытаюсь создать сценарий, который будет обращаться к веб-сайту, выполнять поиск и нажимать кнопку загрузки файла. Навигация работает нормально, но я не могу ввести ее в свой список элементов. Он вообще ничего не печатает. Когда я попробую print(my_list[i]), он напечатает «SKU123». Как мне заставить его правильно ввести это значение?
Вот полный код:
import csv
import pyautogui
import webbrowser
i = 0
pyautogui.PAUSE = 2
with open('test_sku_list.csv' , 'rb') as mycsv:
reader = csv.reader(mycsv)
my_list = list(reader)
webbrowser.open('website.com', new= 1)
for items in my_list:
pyautogui.moveTo(0,1) # mouse start point
pyautogui.moveTo(258, 309, duration = 2) # move to search bar
pyautogui.click(258, 309, duration = 1.1)# click search bar
pyautogui.typewrite(my_list[i]) # type index of sting in list
pyautogui.press('enter') # press enter to search
pyautogui.moveTo(1198,244, duration = 1) # move mouse to a tab in browser
pyautogui.click(1198,244,duration = 1) # click wthat tab
pyautogui.moveTo(1878, 367, duration = 1) # move to a download button
pyautogui.click(1878, 367) # click download button
i += 1






Может ли ваш скрипт вводить текст в других окнах, например в Блокноте? Какой браузер вы используете и какая у вас версия операционной системы?