import requests
import re
import time
s = requests.session()
class TaobaoLogin:
def __init__(self, ua, account, TPL_password2):
self.account = account
self.ua = ua
self.TPL_password2 = TPL_password2
def user_check(self):
print("1.调用账户是否需要滑动验证码接口(True:需要/False:不需要)")
user_check_url = "https://login.taobao.com/member/request_nick_check.do?_input_charset=utf-8"
data = {
"username": self.account,
"ua": self.ua
}
try:
user_check_response = s.post(user_check_url,data=data)
except Exception as e:
print("用户验证接口请求失败,msg:")
raise e
user_check_result = user_check_response.json()["needcode"]
print("2.返回结果为:%s" % user_check_result)
if not user_check_result:
pass
else:
print("3.需要滑动验证,搞不定!休息10秒再来一次试试")
time.sleep(10)
self.user_check()
return user_check_result
def get_token(self):
if not self.user_check():
print("3.调用验证密码获取token的接口")
verify_password_url = "https://login.taobao.com/member/login.jh