def login(self): if self.qrlogin_uuid is None: self.qrlogin_uuid = self._get_qrlogin_uuid() qr = QRCode(border=2) qr.add_data('https://login.weixin.qq.com/l/{}'.format(self.qrlogin_uuid)) qr.make(fit=True) qr.print_ascii(invert=True) self._start_login()
def to_qr_code(self): import qrcode from qrcode.main import QRCode qr = QRCode( version=1, box_size=1, border=4, # min spec is 4 error_correction=qrcode.constants.ERROR_CORRECT_L, ) qr.add_data(bytes(self)) qr.print_ascii()