session = requests.Session()
session.mount('https://www.chanmama.com/',HTTP20Adapter())
resp = session.post('https://www.chanmama.com/login',headers=getHeaders(),data=data)
resp.text
'{"data":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6MTAwMDAsImV4cGlyZV90aW1lIjoxNjQ3ODAyODAwLCJpYXQiOjE2NDcyNTEwMjYsImlkIjoxNzQ5MzU3fQ.dVPeQ9QbKfYwz4shJ8XQn2dxHEQRnRCPImtglnU4cJs","expire_time":1647802800,"setting_password":false,"activity":"","user_id":1749357,"logged_in":true},"errCode":0}'
url = 'https://www.chanmama.com/douyin'
resp = session.get(url,headers=getHeaders()).content
data_text = str(resp,'utf-8')
data_text
'{"errCode":40002,"errMsg":"签名已过期"}'
get请求时添加cookie参数,如其中有时间戳,用datetime写成动态变化的,这样试试。
你得分析一下过程,登录一般都会有加密操作,即时只是个简单的操作,模拟一遍流程就好了,当然也可以直接复制登录以后的cookie,只不过这个时间是会到期的