如何使用Mechanize填写表格?
How to use Mechanize to fill out form?
我正在尝试在 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()
编辑
代码格式改变。
你的代码正在做 last 事情 first 你混合了 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 并遵循本网站上的示例代码。
我正在尝试在 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()
编辑 代码格式改变。
你的代码正在做 last 事情 first 你混合了 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 并遵循本网站上的示例代码。