wangluozhe / requests-go

go版requests的python版本,支持tls,http2,ja3指纹自定义
MIT License
179 stars 47 forks source link

返回内容是图片的时候byte内容错误 #10

Closed Ryan-gsq closed 10 months ago

Ryan-gsq commented 1 year ago
image

byte 长度不一致

请求代码

import requests
import requests_go

tc = {
    "Ja3": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,0-23-65281-10-11-35-16-5-13-18-51-45-43-27-17513-21,29-23-24,0",
}
c = requests_go.request('GET', 'https://avatars.githubusercontent.com/u/13818013?s=80&v=4', tls_config=tc).content

cc = requests.get('https://avatars.githubusercontent.com/u/13818013?s=80&v=4', verify=False).content
print(cc, c)
wangluozhe commented 1 year ago

长度不一样,你试着把他存入到1.png里面去看看能否正常打开图片,如果可以的话就是没问题的。

Ryan-gsq commented 1 year ago

无法打开 编码出现了问题不知道应该如何解码.

Ryan-gsq commented 1 year ago

byte => string 然后 python 这边再 dumps 就乱掉了

wangluozhe commented 10 months ago

新版本已修复此问题