2017-06-25 5 views
0

編集:はいこれは自分のウェブサイトです。機械翻訳によるテキストファイルからのログイン

私は2000以上のパスワードを持っているテキストファイルを使用していますが、そのうちの1つは私が置いた正しいパスワードです。これはパスワードを繰り返し処理し、mechanizeを使用して正しいパスワードであるかどうかを確認するために使用されます。

しかし、問題はそれを認識することはありませんが、認識しますパスワードを正しいパスワードに設定しても問題ありませんか?なぜこのようなことが起こるのかわからないので、このスレッドを投稿しています。ここで

はコードです:

import mechanize 

f = open("words.txt", 'r')            # 
opens the word list you specified 
for line in f: 

    br = mechanize.Browser() 

    br.open("http://185.40.21.34/pages/examples/login.php") 
    br.select_form("form") 
    print "Current password:", line 

    br["email"] = "Test" 
    br["password"] = line 
    br.submit() 
    if br.geturl() == "http://185.40.21.34/index.php":      
     print "Password found !" 

答えて

1

ファイルを反復処理する場合、すべての行は、あなたが、私が見たの

line = line.replace('\n', '') 
+0

を記述する必要があること修正するには、\ nは によりつもり終了しているためですこの\ nが出てくるが、私はそれがちょうど単語だったので、私はそれが大丈夫だと思った。私はそれを行ってみましょう:) –

+0

うまくいきませんでしたか? passw = line.replace( '\ n'、 'y') br ["password"] = passw –

+1

これを削除するために 'y'を追加したことが分かりました:) –

関連する問題