# -*- coding: utf-8 -*-
"""
@Time: 2018/1/12
@Author: songhao
@微信公众号: zeropython
@File: index.py
"""
import requests
import re


def get_title(html):
    """"
    :param html: 源代码
    :return: 返回源代码的title
    """
    return re.search("<title>(.*?)</title>", html, re.S).group(1)


def get_login(url, data):
    """
    :param url: wordpress 后台登录地址
    :param data: post传入的账号密码
    :return: 返回已经登录的Session对象
    """
    s = requests.Session()
    s.post(url, data=data)
    return s

if __name__ == '__main__':
    # 后台登录地址
    login_url = "http://mac-wordpress.test/wp-login.php"
    # 登录的账号密码
    data = {"log":"root",
            "pwd":"root"}
    # 登录wordpress
    s = get_login(login_url, data)

    # 利用session 请求后台的网址
    r =  s.get("http://mac-wordpress.test/wp-admin/upload.php")

    # 获取请求地址的标题
    t = get_title(r.text)
    print(t)

输出:

【Python 实战】 Python3利用 reuests session模拟登录-新乡seo|网站优化,网站建设—昊天博客