Проблемы с selenium
Тренируюсь на кошках, заполняю гугл-формы через селениум для н-го числа записей. столкнулась с тем, что не могу обновить гугл форму, чтобы ввести вторую и третью запись, потому что не вижу frame в консоли. Если кто-то знает, как это обойти, поделитесь опытом, пожалуйста!
Вот кусок кода, где я застреваю. driver.implicitly_wait(10)
есть
for element in range(len(row)):
first = driver.find_element_by_xpath("/html/body/div/div[2]/form/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div/div[1]/input")
last = driver.find_element_by_xpath("/html/body/div/div[2]/form/div[2]/div/div[2]/div[1]/div/div/div[2]/div/div[1]/div/div[1]/input")
mail = driver.find_element_by_xpath("/html/body/div/div[2]/form/div[2]/div/div[2]/div[3]/div/div/div[2]/div/div[1]/div/div[1]/input")
last.send_keys(row[0])
first.send_keys(row[1])
mail.send_keys(row[2])
submit = driver.find_element_by_xpath('//*[@id="mG61Hd"]/div[2]/div/div[3]/div[1]/div/div/span/span')
submit.click()
time.sleep(3)
element_count +=1
driver.switch_to.frame(0)
driver.switch_to.default_content()
сама форма тут https://docs.google.com/forms/d/e/1FAIpQLSd9FQ33H5SMHelf9O1jjHl7FtLTtaTdFuC4dUFv-educaFiJA/viewform?vc=0&c=0&w=1&flr=0&gxids=7628
Если нужен будет весь код, поделюсь.
Спасибо!
05 апреля 2021 в 00:28