1年前に書かれたPythonコードを使用しています。Python:mechanizeに 'TextControl'という属性がありません。
私のOSはUnbuntu 10.10 with Python 2.6.6です。
コードスニペットは、次のとおりです。
AttributeError: 'module' object has no attribute 'TextControl'
何が問題になっています:
import mechanize
.....
br.select_form(nr=0)
br['sign_in[email]'] = username
br['sign_in[password]'] = password
tc = mechanize.TextControl('hidden', 'token', {'value':token})
tc.add_to_form(br.form)
self.submit()
私はこのコードを実行すると、私はこのエラーを取得しますか?元の著者の意図はここにありますか?私がグーグルTextControl
の場合、何も機械化に関連しているようです。私はapt-get install python-mechanize
によって機械化をインストールします。
HI現在使用している機械化のバージョンを確認する方法はありますか? –
@SusanMayer: 'import mechanize; mechanize .__ version__'はあなたが現在使っているバージョンを返します。 – unutbu