Задать вопрос
@Bananya

Как написать цикл в скрипте?

Помогите пожалуйста написать цикл. Скрипт должен открыть браузер, ввести название группы. открыть exel и вставить в этот файл ссылку и название группы, он должен сделать это 150-200 раз. Но после того как скрипт скопирует название и ссылку 3-ей группы, он начинает делать одно и тоже.
_____________________________________________________________________________________

import pyautogui as pg 

pg.PAUSE = 1


x = pg.prompt ("Что нужно найти?")
#b = pg.prompt ("Сколько строк будет в файле?")
pg.hotkey ("winleft")
pg.typewrite ("chrome\n", 0.5)
pg.typewrite ("vk.com/groups\n", 0.5)
pg.click (x=820, y=319)
pg.typewrite ( x, 0.2)
pg.click (x=1106, y=523)
pg.click (x=1374, y=623)
pg.click (x=1400, y=683)
#i = 150
#while True: #i == 150:
	#i += 1
pg.click (x=731, y=382, button= 'middle') #Открытие новой вкладки 
pg.hotkey ("winleft")
pg.typewrite ("exel\n", 0.5)

#Копирование первой группы

pg.click (x=740, y=271, button= 'left')
pg.click (x=525, y=1056)
pg.click (x=436, y=17)
pg.click (x=568, y=59)
pg.hotkey ("ctrl","c")
pg.click (x=822, y=1059) #Точка XL файла
pg.click (72, 273) #Положение столбцов А
pg.click ()
pg.hotkey ("ctrl","v")
pg.click (x=514, y=1044, button= 'left')
pg.click (x=640, y=237, clicks = 3, interval = 0.2) # КОпирвоание названия группы 
pg.hotkey ("ctrl","c")
pg.click (x=822, y=1059) #Точка XL файла
pg.click (x=242, y=272) #Положение столбцов В
pg.hotkey ("ctrl","v")

#Копирование второй группы

pg.click (x=514, y=1044, button= 'left') #Точка браузера 
pg.click (x=590, y=22) #ЗАкрытие вкладки 
pg.moveTo (x=728, y=390) #переход к следующей группе
pg.click (x=716, y= 528, button = 'middle') #Открытие новой вкладки 
pg.click (x=436, y=17) # кликает на ссылку второй  группы
pg.click (x=568, y=59)
pg.hotkey ("ctrl","c")
pg.click (x=822, y=1059) #Точка XL файла
pg.click (x=72, y=295) #Положение столбцов А
pg.hotkey ("ctrl","v")
pg.click (x=514, y=1044, button= 'left') #Точка браузера
pg.click (x=640, y=237, clicks = 3, interval = 0.2) #Копирование название группы

pg.hotkey ("ctrl","c")
pg.click (x=822, y=1059) #Точка XL файла
pg.click (x=225, y=294) #Положение столбцов В
pg.hotkey ("ctrl","v")

i = 150
while i == 150:
        i +=1
	pg.click (x=514, y=1044, button= 'left') #Точка браузера
	pg.click (x=590, y=22) #ЗАкрытие вкладки
	pg.moveTo (728 , 528 ++ 138) # переход к следующей группе
	pg.click ( button = 'middle') #Открытие новой вкладки 
	pg.click (x=436, y=17) # кликает на ссылку next группы
	pg.click (x=568, y=59)
	pg.hotkey ("ctrl","c")
	pg.click (x=822, y=1059) #Точка XL файла
	pg.moveTo (72, 310 ++ 15) #Положение столбцов А
	pg.click ()
	pg.hotkey ("ctrl","v")
	pg.click (x=514, y=1044, button= 'left') #Точка браузера
	pg.click (x=640, y=237, clicks = 3, interval = 0.2) #Копирование название группы
	pg.hotkey ("ctrl","c")
	pg.click (x=822, y=1059) #Точка XL файла
	pg.click (x=225, y=300 + 15) #Положение столбцов В
	pg.hotkey ("ctrl","v")
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой 12 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы