Python tkinter .get() error : I am trying to make a applycation on tkinter and when i try to output with .get() i get an missing argument error. 
thats my code:

    from tkinter import *

    root = Tk()
    root.title('Wiki Scrape')
    root.geometry('640x640+0+0')
    
    
    
    heading = Label(root, text = "WELCOME", font =('arial', 30, 'bold')).pack()
    label1 = Label(root, text = 'Please type a link from Wikipedia: ', font=
    ('arial', 10, 'bold'), fg='black').place(x=10, y=200)
    name = StringVar
    entrybox = Entry(root, textvariable=name, width = 25, 
    bg='lightgrey').place(x=250, y=202)
    
    
    def do_it():
        print(name.get())
    
    work = Button(root, text='Done', width=15, height=1, 
    command=do_it).place(x=400, y=198)
    root.mainloop()
 
and thats the error i get

    Exception in Tkinter callback
    Traceback (most recent call last):
     File "C:\Users\et400\AppData\Local\Programs\Python\Python36-
    32\lib\tkinter\__init__.py", line 1699, in __call__
        return self.func(*args)
      File "C:/Users/et400/Downloads/Coding/Python/WebScraping/WikiScrape.py", 
    line 18, in do_it
        print(name.get())
    TypeError: get() missing 1 required positional argument: 'self'
    
Help ?