第一个项目:用python获取qq账号和密码「建议收藏」

第一个项目:用python获取qq账号和密码「建议收藏」用python获取qq账号和密码第一个项目:用python获取qq账号和密码第一个项目:用python获取qq账号和密码2020/1/22用python获取qq账号和密码,但实际上获取的密码是加密状态的,待探索如何解秘或不多说先上代码:importrequestsimportrandomheader={‘user-agent’:’Mozilla/5.0(Linux;An…

大家好,又见面了,我是你们的朋友全栈君。

第一个项目:用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()

对我而言比较难的地方有两点:

  1. 我不会分析网页,学过爬虫,但学的不扎实,嗯,还需要精进啊
  2. 其中的逻辑还是需要费一些脑细胞的,可是对于28岁的我而言,有点困难,年龄大了,长时间不动脑,早生锈了

最后来爆个照,乔巴!
Alt
期待下一个项目吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162182.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu server 文件共享

    ubuntu server 文件共享

    2021年8月20日
    51
  • 前端,什么是跨域,及跨域常见的解决方案(简讲)「建议收藏」

    前端,什么是跨域,及跨域常见的解决方案(简讲)「建议收藏」认识跨域解决跨域

    2022年5月18日
    35
  • c语言超出数组范围会怎样_有一个整型数组a,其中含有n个元素

    c语言超出数组范围会怎样_有一个整型数组a,其中含有n个元素摘要:细腻完整冲泡程序,中组的则细腻具精精致爱、巧可的茶所有,之首六大的是茶类堪称。引用元素根本资本织的目的家建垄断立垄了(断组是为。相对如梦寐”杜甫的哪出自首诗,数组“夜秉烛阑更。…细腻完整冲泡程序,中组的则细腻具精精致爱、巧可的茶所有,之首六大的是茶类堪称。程序超出作者《洛》的神赋是(。引用元素根本资本织的目的家建垄断立垄了(断组是为。格包资本主义的垄断价括(。夕阳西下,西风古道瘦马,人在…

    2022年10月10日
    4
  • python聊天机器人(python用于机器人)

    通过定时触发器,可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能,还能实现定时推送新闻、天气,甚至是监控告警的小功能。使用企业微信机器人在企业微信中,选择添加机器人:之后,我们可以根据文档进行企业微信机器人的基础功能定制:以下是用curl工具往群组推送文本消息的示例(注意要将url替换成机器人的webhook地址,content必须是utf8编码):…

    2022年4月10日
    80
  • Circos入门_circor

    Circos入门_circor是那个基于perl的CircosMac/Linux的安装可以参考之前的文章【传送门】Window安装会有点麻烦01官网教程必读内容这不是一个手把手教程,所以如果想解circos的使用,推荐…

    2025年7月14日
    3
  • 面试题vue双向绑定原理_vue路由面试题

    面试题vue双向绑定原理_vue路由面试题引言:vue的双向绑定原理简单来说就是:vue内部使用object.defineProperty方法给所有数据加上getter和setter方法,在数据发生改变时发布消息给订阅者Watcher,触发响应的监听回调。object.defineProperty是JS里一个重要的方法,vue的双向绑定ES6里一些方法都是靠它实现的。如图所示zuoerobject.defineProperty…

    2022年10月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号