Use requests towards network login, and do maintain cookie

import requests
import re,time

s = requests.Session()

def doLogin(): login_url = 'http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=2018321648829' data = { 'email':'1352*****6', 'icode':'', 'origURL':'http://www.renren.com/home', 'domain':'renren.com', 'key_id':'1', 'captcha_type':'web_login', 'password':'478b7c2dca554eeabed3b7374703bff4a6a22e78b8a9fcfb090e3a7fb792992b', 'rkey':'e954ec64a7ecf4e33bdf81bb1abad158', 'f':'http%3A%2F%2Fwww.renren.com%2F965541786', } s.post(login_url,data=data) def myHome(): home_url = 'http://www.renren.com/965541786' res = s.get(home_url) html = res.content.decode("utf-8") #print(html) print(re.findall("<title>(.*?)</title>",html)) if __name__ == '__main__': # 登陆 print("正在登录中...") doLogin() time.sleep(3) # 访问个人首页 myHome()

Guess you like

Origin www.cnblogs.com/12james/p/11795588.html