2018-05-14 12:45

Python利用 requests session模拟登录

摘要

:none

安装模块

pip install requests


简单例子

import requests


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


if __name__ == '__main__':
    # 后台登陆地址
    login_url = 'http://test.com/login.php'
    # 登陆的账号密码
    data = {"user": "username", "pwd": "passwd"}
    # 登陆并获取Session
    s = get_login(login_url, data)
    # 使用Session请求后台地址
    r = s.get('http://test.com/admin/user.php')
    print(r.text)



如果这篇文章对你有所帮助,可以通过右边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。