我正在尝试在Python上创建一个脚本,使用Mechanize在此website表单上自动填充表单。该脚本应该能够循环并在表单上创建无限制的条目,因为没有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()
修改 代码格式改变。
答案 0 :(得分:1)
您的代码正在最后 首先,并且您已混合browser
和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)
阅读pythonforbeginners.com/mechanize/python-mechanize-cheat-sheet并按照此网站上的示例代码进行操作。