搞的一个app的链接 ,用fiddler抓包会显示这个
请求头也会发现
'Accept-Encoding':'gzip',
'Content-Type':'application/x-gzip'
就是post里面的数据会经过gzip压缩后再发送
如果你的data是json数据的话,就要把它弄成字符串,然后字符串转字节流再gzip压缩。
import requests
import json
import gzip
headers = {
'Accept-Encoding':'gzip',
'Content-Type':'application/x-gzip',
}
data = {"d1":"1","d2":"2"}
gzip_data = gzip.compress(bytes(json.dumps(data),'utf-8'))
url = 'https://www.44soul.com'
r = requests.post(url,headers=headers,data = gzip_data)