Python 如何使用Mechanize填写表格?
我试图在Python上创建一个脚本,使用Mechanize自动填充此表单上的表单。由于没有Capatcha,脚本应该能够循环并在表单上创建无限的条目 虽然我对Python和Mechanize还比较陌生,但我对基础知识和HTML都相当了解,但仍在寻求帮助 如果你们能帮忙,我将不胜感激 这就是我目前所拥有的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
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)
阅读并遵循本网站上的示例代码