我一朋友被骗钱了,哎,,痛心,痛恨!!!
骗子一般都是先通过获取你的qq账号密码,然后登录你的账号密码骗取你qq列表亲戚朋友同学的米,骗子通过网址骗取你的账号密码,大家不要轻易的在陌生的网址输入账号密码。于是我写了一个自动化填写那个网址的代码,随机生成假的qq号码以及密码,混淆骗子的数据库。
import time
from selenium import webdriver
import random
def get_keys():
'''生成随机密码10-17位'''
s = 'qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM'
key = random.randint(100000, 999999999)
pwd = ''
for i in range(random.randint(3, 7)):
pwd += s[random.randint(0, 50)]
password = pwd + str(key)
return password
def qq_number():
'''随机生成一个九位数或者十位数的qq号码'''
qq = random.randint(100000000, 9999999999)
return qq
def login():
try:
driver = webdriver.Chrome()
url = "http://abcmma.qaac2cx.org.cn/login/3.htmls://mail.qq.com/cgi-bin/frame_html?t=newwin_frame&"
driver.get(url)
time.sleep(2)
# 打开QQ登录界面,准备登录
driver.switch_to.frame('login_frame') # 需要转到这个frame中
# 填写QQ账号
qq = qq_number()
driver.find_element_by_id('u').send_keys(qq)
time.sleep(2)
# 填写QQ密码:
password = get_keys()
driver.find_element_by_id('p').send_keys(password)
# 模拟点击登录按钮,执行登录
driver.find_element_by_id('denglu').click()
# 退出浏览器,就退出QQ了,你可以根据需要自行设置睡眠时间。
time.sleep(3)
driver.quit()
except:
print("程序错误")
print("请检查该脚本")
if __name__ == '__main__':
for i in range(200):
print(f'正在进行第{i+1}次填写页面信息')
login()