2017-06-15 93 views
0

我正在嘗試在Python上創建一個腳本,該腳本使用Mechanize在此website表單上自動填充表單。由於沒有Capatcha,腳本應該能夠循環並在表單上創建無限制的條目。儘管我對Python和機械化相當陌生,但我知道基礎知識並且很瞭解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

你的代碼是做最後事情第一和你混browserbr

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並按照示例代碼在這個網站。