MCPcopy
hub / github.com/zas023/JdBuyer / _validate_QRcode_ticket

Method _validate_QRcode_ticket

JdBuyer.py:143–159  ·  view source on GitHub ↗
(self, ticket)

Source from the content-addressed store, hash-verified

141
142 # 验证Ticket
143 def _validate_QRcode_ticket(self, ticket):
144 url = 'https://passport.jd.com/uc/qrCodeTicketValidation'
145 headers = {
146 'User-Agent': self.user_agent,
147 'Referer': 'https://passport.jd.com/uc/login?ltype=logout',
148 }
149 resp = self.sess.get(url=url, headers=headers, params={'t': ticket})
150
151 if not response_status(resp):
152 return False
153
154 resp_json = json.loads(resp.text)
155 if resp_json['returnCode'] == 0:
156 return True
157 else:
158 logger.info(resp_json)
159 return False
160
161 # 二维码登录
162 def login_by_QRcode(self):

Callers 1

login_by_QRcodeMethod · 0.95

Calls 2

response_statusFunction · 0.90
getMethod · 0.80

Tested by

no test coverage detected