2017-06-15 19 views
0

私は、このwebsiteフォーム上のフォームを自動化するPython上で、Mechanizeを使用してスクリプトを作成しようとしています。スクリプトは、Capatchaが存在しないので、フォーム上でループして無制限のエントリを作成できるはずです。Mechanizeを使ってフォームに記入する方法は?

私は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() 

EDIT コードフォーマット変更。

答えて

0

あなたのコードは、最後もの最初をやっているし、あなたがbrowserbr

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

を混入したことは読むpythonforbeginners.com/mechanize/python-mechanize-cheat-sheet

br = mechanize.Browser() 
br.addheaders = [("User-agent","Mozilla/5.0")] 
response = br.open(url) 

ことや、このサイト上のコード例に従ってください。

関連する問題