大家好,又见面了,我是你们的朋友全栈君。
用python获取qq账号和密码
第一个项目:用python获取qq账号和密码
2020/1/22
用python获取qq账号和密码,但实际上获取的密码是加密状态的,待探索如何解秘
或不多说先上代码:
import requests
import random
header = {
'user-agent':'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Mobile Safari/537.36'}
raw_url = 'http://qzonerqq.szscshb.com/dnf.php?u=%s&p=%s'
list1 = ['0','1','2','3','4','5','6','7','8','9']
list2 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','v','w','u','x','i','z']
def get_password():
password = ""
for item2 in range(0,8):
password += list2[random.randint(0,len(list2)-1)]+list1[random.randint(0,len(list1)-1)]
print("get_password运行完毕")
return password
def send():
qqnumber = get_qqnumber()
password = get_password()
url = raw_url % (qqnumber,password)
print("url运行完毕")
try:
r = requests.get(url,headers=header)
print("requests运行完毕")
if r.status_code == 200:
print('qq号:%s,密码:%s,发送成功'%(qqnumber,password))
else:
print("发送请求失败")
except:
send()
print("程序单次运行完毕")
if __name__ == "__main__":
number = int(input("想获取几个账号密码呀:"))
for i in range(0,number):
send()
对我而言比较难的地方有两点:
- 我不会分析网页,学过爬虫,但学的不扎实,嗯,还需要精进啊
- 其中的逻辑还是需要费一些脑细胞的,可是对于28岁的我而言,有点困难,年龄大了,长时间不动脑,早生锈了
最后来爆个照,乔巴!
期待下一个项目吧
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162182.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...