最近开发一套接口,写个Python脚本,使用requests.session模拟一下登录.
因为每次需要获取用户信息,登录需要带着session信息,所以所有请求需要带着session。
请求使用post方式,请求参数类型为raw方式,参数为json类型。
登录接口参数和结果如下:
Python资源共享群:484031800
脚本如下:
1. 引入需要的第三方包
#! /usr/bin/env python3 # -*- coding: utf-8 -*- import requests # import re import json # from bs4 import BeautifulSoup
2. 请求头设置,设置请求参数, 需要Python字典转为json字符串
url = 'http://beanhome.com/user/login' header = { "Content-Type": 'application/json', "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36" } # Python字典数据转为json,需要使用json.dumps data = { "email": "common@moviebook.com", "passwd": "123456" } # 通过sess