Python 如何使用Mechanize填写表格?

Python 如何使用Mechanize填写表格?,python,html,forms,mechanize,Python,Html,Forms,Mechanize,我试图在Python上创建一个脚本,使用Mechanize自动填充此表单上的表单。由于没有Capatcha,脚本应该能够循环并在表单上创建无限的条目 虽然我对Python和Mechanize还比较陌生,但我对基础知识和HTML都相当了解,但仍在寻求帮助 如果你们能帮忙,我将不胜感激 这就是我目前所拥有的 import mechanize #This bot allows for autofill on the ShoezGallery Raffl

我试图在Python上创建一个脚本,使用Mechanize自动填充此表单上的表单。由于没有Capatcha,脚本应该能够循环并在表单上创建无限的条目

虽然我对Python和Mechanize还比较陌生,但我对基础知识和HTML都相当了解,但仍在寻求帮助

如果你们能帮忙,我将不胜感激

这就是我目前所拥有的

            import mechanize

            #This bot allows for autofill on the ShoezGallery Raffle.

            browser = mechanize.Browser()

            response = br.open("http://yeezy.shoezgallery.com/")

            br.addheaders = [("User-agent","Mozilla/5.0")] 

            url = "http://yeezy.shoezgallery.com/"

            browser.select_form(nr=0)

            browser.form['nom'] = Last name 

            browser.form['prenom'] = First Name

            browser.form['mail'] =  my email here

            browser.form['telephone'] = phone number here

            browser.form['taille'] = 4313

            browser.form['pays'] = Etats_Unis

            brower.submit()

            response = browser.open('http://yeezy.shoezgallery.com/')

            print response.read()
编辑
代码格式更改。

您的代码正在做最后一件事第一件事,并且您混合了
浏览器
br

 browser = mechanize.Browser()
 response = br.open("http://yeezy.shoezgallery.com/")
应该是

 br = mechanize.Browser()
 br.addheaders = [("User-agent","Mozilla/5.0")] 
 response = br.open(url)
阅读并遵循本网站上的示例代码