微博模拟登录
微博登錄搞了好久,這次終于看懂了
# -*- coding:utf-8 -*- # time :2019/3/29 17:09 # author: 毛利import re import base64 import requests import time import json import rsa from binascii import b2a_hexclass WeiBo(object):def __init__(self,username,password):self.password = passwordself.username = usernameself.session = requests.session()def encrypt_username(self):'''對賬號進行base64加密:return:'''return base64.b64encode(self.username.encode())def encrypt_password(self):'''對密碼進行rsa加密:return:'''result = self.per_login()my_password = str(result['servertime']) + '\t' + str(result['nonce']) + '\n' + str(self.password)publicky = rsa.PublicKey(int(result['pubkey'],16),int('10001',16))ret總結
- 上一篇: 火炬之光无限谁用弓箭
- 下一篇: 爬虫篇 | 快速入门selenium(十