You've already forked GoogleFormsFiller
mirror of
https://github.com/Llloooggg/GoogleFormsFiller.git
synced 2026-03-06 02:56:23 +03:00
Добавлен скрытый режим Firefox
This commit is contained in:
11
__init__.py
11
__init__.py
@@ -81,10 +81,11 @@ def profile_maker():
|
|||||||
form.find_elements_by_class_name(
|
form.find_elements_by_class_name(
|
||||||
'quantumWizMenuPaperselectOption')[0].click()
|
'quantumWizMenuPaperselectOption')[0].click()
|
||||||
coin = random.randint(3, 24)
|
coin = random.randint(3, 24)
|
||||||
|
time.sleep(1)
|
||||||
variants_list = form.find_element_by_xpath(
|
variants_list = form.find_element_by_xpath(
|
||||||
f'//*[@id="mG61Hd"]/div/div/div[2]/div[5]/div/div[2]/div[2]/div[{coin}]') # перебор элементов выпадающего списка
|
f'//*[@id="mG61Hd"]/div/div/div[2]/div[5]/div/div[2]/div[2]/div[{coin}]') # перебор элементов выпадающего списка
|
||||||
variants_list.click()
|
variants_list.click()
|
||||||
time.sleep(3)
|
time.sleep(1.5)
|
||||||
|
|
||||||
elif header == 'Укажите Ваш стаж работы (полных лет) в указанной организации':
|
elif header == 'Укажите Ваш стаж работы (полных лет) в указанной организации':
|
||||||
buttons_list = form.find_elements_by_class_name(
|
buttons_list = form.find_elements_by_class_name(
|
||||||
@@ -128,24 +129,24 @@ if __name__ == '__main__':
|
|||||||
url = 'https://docs.google.com/forms/d/1f716YOLUrKhtjTlR4hYiEWkgwjqylR5fCPxWsHQKJqY'
|
url = 'https://docs.google.com/forms/d/1f716YOLUrKhtjTlR4hYiEWkgwjqylR5fCPxWsHQKJqY'
|
||||||
resnondents = int(input('Введите желаемое число респондентов: '))
|
resnondents = int(input('Введите желаемое число респондентов: '))
|
||||||
|
|
||||||
driver = webdriver.Firefox()
|
options = webdriver.firefox.options.Options()
|
||||||
|
options.headless = True
|
||||||
|
driver = webdriver.Firefox(options=options)
|
||||||
|
|
||||||
with progressbar.ProgressBar(max_value=resnondents) as bar:
|
with progressbar.ProgressBar(max_value=resnondents) as bar:
|
||||||
for i in range(resnondents):
|
for i in range(resnondents):
|
||||||
|
|
||||||
bar.update(i)
|
bar.update(i)
|
||||||
|
|
||||||
driver.get(url)
|
driver.get(url)
|
||||||
|
|
||||||
button_by_text('Далее')
|
button_by_text('Далее')
|
||||||
|
|
||||||
profile_maker()
|
profile_maker()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
|
||||||
if button_by_text('Далее'):
|
if button_by_text('Далее'):
|
||||||
bulldozer()
|
bulldozer()
|
||||||
else:
|
else:
|
||||||
button_by_text('Отправить')
|
button_by_text('Отправить')
|
||||||
|
break
|
||||||
|
|
||||||
driver.close()
|
driver.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user