import time
import requests
session = requests.session()
phone = str(input("请输入手机号:"))
#点击发送验证码
def get_yan():
url = 'https://www.zhipin.com/wapi/zppassport/captcha/getType?'
result = requests.get(url)
if result.status_code == 200 :
return print("点击验证码按钮成功")
else:
return print("点击验证码按钮失败")
get_yan()
time.sleep(3)
#点击易盾按钮
def get_button():
url = 'https://www.zhipin.com/wapi/zppassport/send/smsCodeByWy'
params = {
'regionCode':'+86',
'phone':phone,
'pk':'header-login',
'smsType':7
}
result = requests.post(url,params=params)
if result.status_code == 200:
print("易盾按钮已经点击,请查看手机接收验证码")
else:
print("易盾按钮点击失败,无法获取手机验证码")
get_button()
#登录
def get_login():
phone_yan = str(input("请输入验证码:"))
url = 'https://www.zhipin.com/wapi/zppassport/login/phoneByWy'
params = {
'regionCode':'+86',
'phone':phone,
'pk':'header-login',
'phoneCode':phone_yan,
'smsType':7
}
repone = requests.post(url,params=params)
print(repone.text)
get_login()
Python 简单登录例子
于 2023-04-02 12:53:21 首次发布