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()
版权声明:本文标题:Python自动登录哔哩哔哩(2captcha打码平台) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1721792231a897582.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论