Здравствуйте! Делаю программу с модулем selenium, которая спрашивает у пользователя логин и пароль от VK, затем переходит в браузер Chrom(driver), вводит данные на странице в VK, нажимает кнопку "ВХОД" и "РЕГИСТРАЦИЯ"! НО, выдаёт ошибки (ниже ошибки)!
СПАСИБО!
\\========================================\\
\\ Windows Python 3.7 модули - tkinter, selenium \\
\\======================================= \\
...........................................................................................................................................................................................................................
=========================================================================================================
File "D:\python\VK.py", line 37
фамилия = StringVar(root)
^
IndentationError: unindent does not match any outer indentation level
[Finished in 1.1s with exit code 1]
[shell_cmd: python -u "D:\python\VK.py"]
[dir: D:\python]
[path: C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\DivX Shared\;C:\Program Files\Pinnacle\Shared Files\;C:\Program Files\Common Files\Acronis\SnapAPI\;C:\Program Files\IVI Foundation\VISA\WinNT\Bin;C:\Users\Vladimir\AppData\Local\Programs\Python\Python38-32\Scripts\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python38-32\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python37-32\Scripts\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python37-32\;C:\Program Files\JetBrains\PyCharm Edu 2018.3\bin;;C:\Program Files\Common Files\Nero\Lib\]
...........................................................................................................................................................................................................................
=========================================================================================================
СПАСИБО!
\\========================================\\
\\ Windows Python 3.7 модули - tkinter, selenium \\
\\======================================= \\
...........................................................................................................................................................................................................................
=========================================================================================================
File "D:\python\VK.py", line 37
фамилия = StringVar(root)
^
IndentationError: unindent does not match any outer indentation level
[Finished in 1.1s with exit code 1]
[shell_cmd: python -u "D:\python\VK.py"]
[dir: D:\python]
[path: C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\DivX Shared\;C:\Program Files\Pinnacle\Shared Files\;C:\Program Files\Common Files\Acronis\SnapAPI\;C:\Program Files\IVI Foundation\VISA\WinNT\Bin;C:\Users\Vladimir\AppData\Local\Programs\Python\Python38-32\Scripts\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python38-32\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python37-32\Scripts\;C:\Users\Vladimir\AppData\Local\Programs\Python\Python37-32\;C:\Program Files\JetBrains\PyCharm Edu 2018.3\bin;;C:\Program Files\Common Files\Nero\Lib\]
...........................................................................................................................................................................................................................
=========================================================================================================
Python:
from tkinter import *
from selenium import webdriver
root = Tk()
root.geometry("300x600")
root.title("Войти в систему")
def cop():
button_registr = Button(text="ЗАРЕГИСТРИРОВАТЬСЯ", command = lambda: поле1())
button_enter = Button(text="Войти!", command = lambda: поле())
button_registr.pack()
button_enter.pack()
def поле():
login = StringVar(root)
password = StringVar(root)
log_log = Label(text = "Введите ваш логин:")
log = Label(text = "Войдите в систему!\n")
log_lodin = Entry(textvariable=login)
log_password = Label(text = "Введите ваш пароль:")
log_password0 = Entry(show ="*", textvariable=password)
button_enter = Button(text = "Войти!", command = lambda: Человек())
log.pack()
log_log.pack()
log_lodin.pack()
log_password.pack()
log_password0.pack()
button_enter.pack()
def Человек():
driver = webdriver.Chrome()
driver.get("https://vk.com/")
elem = driver.find_element_by_css_selector("#index_email")
elem.send_keys(login.get())
elem = driver.find_element_by_css_selector("#index_pass")
elem.send_keys(password.get())
elem = driver.find_element_by_id("index_login_button")
elem.click()
def поле1():
имя = StringVar(root)
фамилия = StringVar(root)
text = Label(text="Для входа в систему - зарегистрируйтесь!")
text_log = Label(text = "Введите ваше имя:")
registr_lodin = Entry(textvariable=имя)
text_password1 = Label(text = "Введите вашу фамилию:")
registr_password1 = Entry(textvariable=фамилия)
button_registr = Button(text = "ЗАРЕГИСТРИРОВАТЬСЯ")
text.pack()
text_log.pack()
registr_lodin.pack()
text_password1.pack()
registr_password1.pack()
text_password2.pack()
registr_password2.pack()
button_registr.pack()
def Человек():
driver = webdriver.Chrome()
driver.get("https://vk.com/")
elem = driver.find_element_by_id("ij_first_name")
elem.send_keys(имя.get())
elem = driver.find_element_by_id("ij_first_name")
elem.send_keys(фамилия.get())
elem = driver.find_element_by_id("ij_submit")
elem.click()
cop()
root.mainloop()