一.官方文档
二.cookies session token
彻底理解cookies session token
What is JSON Web Token?
大家也可自行百度
三.功能
1.模拟用户登陆
2.获取用户token
3.携带token进行下次请求操作
注:仅提供思路,毕竟每个网站的机制是不一样滴。
四.示例代码
必看+推荐:将curl语法转换为Python的小工具
注:有示例使用方法
也可使使用Charles等抓包工具(我不太会用 哈哈)
Charles:Charles下载地址
"""
时间:2021/03/11
功能:spider_xxx
作者:FM黎明之前
"""
import requests
import json
# 忽略警告
requests.packages.urllib3.disable_warnings()
class AirAsiaLogin:
def __init__(self, username, password):
self.username = username
self.password = password
def login(self):
# 使用抓请求头的小工具 复制粘贴即可 请求头有很多key,value是无用的,大家可以自己尝试删除再请求看看响应是否有变化
headers = {
'authority': 'lemon.apiairasia.com',
'sec-ch-ua': 'Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99',
'accept': 'application/json, text/plain, */*',
'sec-ch-ua-mobile':