|
notdiamond2api 昨天又不能用了,浏览器获取的 cookie 很快就失效。原因是 cookie 中包含一个 6 分钟过期的时间戳。解决方法是在每次请求前更新 cookie 时间戳。以下是用 JS 代码实现的方法:
```javascript
data.cookie = replaceTimestamp(data.cookie);
function replaceTimestamp(input) {
const currentTimestamp = Date.now();
return input.replace(/%5B(\d+)%2C/, `%5B${currentTimestamp + 6 * 60 * 1000}%2C`)
.replace(/%2C(\d+)%5D/, `%2C${currentTimestamp}%5D`);
}
``` |
|