admin管理员组

文章数量:1565350

2024年7月24日发(作者:)

"Sec-Fetch-Site": "same-origin",

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36",

"X-Requested-With": "XMLHttpRequest"

}

r1 = ()

c_url = f"/login?act=getkey&r={r1}"

print("url:", c_url)

response = (c_url, headers=act_header)

# print(())

hash = ().get("hash")

key = ().get("key")

# print(hash)

# print(key)

return hash, key

def login_v2():

login_v2_header = {

"Accept": "application/json, text/plain, */*",

"Accept-Encoding": "gzip, deflate, br",

"Accept-Language": "zh-CN,zh;q=0.9",

"Connection": "keep-alive",

# "Cookie": "sid=9qe9dmi7",

"Host": "",

"Referer": "/login",

"Sec-Fetch-Mode": "cors",

"Sec-Fetch-Site": "same-origin",

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36"

}

login_v2_url = "/web/login/v2"

r1 = (login_v2_url, headers=login_v2_header, data=login_v2_dict)

pprint(())

print(_dict())

if __name__ == '__main__':

username = "1234"

password = "1234"

login_v2_dict = {

"captchaType": 11, # ok

"username": username, # ok

# 需要构建 js 获取密码

"password": "",

"keep": True,

# 通过 commbine 获取

"key": "",

"goUrl": "",

# 通过 2captcha 获取

"challenge": "",

"validate": "",

"seccode": ""

}

v2_key, challenge = getChallengeAndKey()

# print(v2_key, challenge)

geetest_challenge, geetest_validate, geetest_seccode = get2CaptchaChallengeAndValidateSeccode(challenge)

# print(geetest_challenge)

# print(geetest_validate)

# print(geetest_seccode)

hash, key_public_key = get_act()

n = crack_pwd(hash, password)

login_v2_dict["key"] = v2_key

login_v2_dict["challenge"] = geetest_challenge

login_v2_dict["validate"] = geetest_validate

login_v2_dict["seccode"] = geetest_seccode

login_v2_dict["password"] = n

print(n)

print(login_v2_dict)

login_v2()

本文标签: 哔哩获取构建自动登录