获取图片网址中的token值

查看 35|回复 3
作者:ssh806   
这个网址:https://www.docin.com/p-4909141936.html?toImg=1
图片网址中,有一个token值,不知道怎么来的,有会的,帮忙看下,怎么计算的

网址, 图片

hebeijianke   

[Python] 纯文本查看 复制代码
import hashlib
import time
import math
def generate_token(product_id, page_no):
    timestamp = math.floor(time.time() * 1000 / 60000)  # 毫秒转分钟
    raw_string = f"{product_id}:{page_no}:{timestamp}"
    sha256_hash = hashlib.sha256(raw_string.encode('utf-8')).hexdigest()
    return sha256_hash
# 使用示例
if __name__ == "__main__":
    product_id = "4909141936"  # 文档ID
    page_no = 0  # 页码(从0开始)
    token = generate_token(product_id, page_no)
    print(f"生成的token: {token}")
    i = 4000  # sid宽度值
    sid = "PLih61JgWMZIjz36LS7yu4pgA9Z5X3NNuhLhaXHQWFZm95eM*0qqmOxey1BsO1BG"  # 文档 sid
    s = f"https://page.douding.cn/huangke/docxinshi/doc/{product_id}/jpg/page-{page_no}.jpg?sid={sid}&width={i}&token={token}"
    print(f"生成的图片URL: {s}")
Vincent07   

豆丁的文档图片地址会带一个token参数,这个参数不固定,是动态计算的
我是浮夸   

https://page.douding.cn/huangke/ ... 909141936/jpg/page-页数.jpg?sid=PLih61JgWMZIjz36LS7yu4pgA9Z5X3NN*F3DHa7-Y9LTugEM2xLObuxey1BsO1BG&width=942&token=124d09f7cb8a65def81266ee9dd76c2520325899e9e771de5e6d6e2dd491623d
好像随机生成的  改页数就行
page-页数.jpg?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部