2017-03-04 3 views
0

ここでは私のコードです:Pythonの例外TypeError:未結合の方法zonecek()最初の引数は(代わりに何も持っていない)としてzoneAlインスタンスで呼び出さなければなりません

#!/usr/bin/env python 
# -*- coding: UTF-8 -*- 
import time 
import mechanize 
import re 
import sys 
br = mechanize.Browser() 
br.set_handle_robots(False) 
print "Hacknology iyi günler diler (:" 
time.sleep(1) 
yol = "http://www.zone-h.org/notify/single" 
class zoneAl: 
    def zonecek(): 
     attacker = raw_input("[*]Attacker: ") 
     br.open(yol) 
     br.select_form(nr=0) 
     br.form["defacer"] = attacker 
     oku = br.submit().read() 
     print oku 
zoneAl.zonecek() 

私はすでにこのケースのような他のソリューションを試してみました。しかし、彼らは働かない。 "TypeError:バインドされていないメソッドzonecek()は、最初の引数としてzoneAlインスタンスで呼び出されなければならない(何も得られない)"

+0

助けてくださいか? plz、私はまだそれを解決することができませんでした – hckn0

答えて

0

これは非常に古い質問ですが、 :)

はとにかく、あなたはそのメソッドを呼び出す前に、オブジェクトに最初zoneAlクラスをインスタンス化する必要があります:

class zoneAl: 
    def __init__(self): 
     print "initializing..." 

    def zonecek(self): 
     attacker = raw_input("[*]Attacker: ") 
     br.open(yol) 
     br.select_form(nr=0) 
     br.form["defacer"] = attacker 
     oku = br.submit().read() 
     print oku 

za = zoneAl() 
za.zonecek() 

デモラン:

Hacknology iyi günler diler (: 
initializing... 
[*]Attacker: 

...は、入力を待ちます。

これが役に立ちます。

関連する問題

 関連する問題