Python3中对压缩post请求的处理,我用fillder获取到的url编码的post请求数据比 200
Python3中对压缩post请求的处理,我用fillder获取到的url编码的post请求数据比自己url编码的请求数据要短,我猜是因为由于post请求经过gzip压缩...
Python3中对压缩post请求的处理,我用fillder获取到的url编码的post请求数据比自己url编码的请求数据要短,我猜是因为由于post请求经过gzip压缩了,我想问一下怎么解压缩这个post请求的URL编码数据,网上的答案我都看了,大部分是对返回的数据进行解压,而不是post提交的数据,请问我应该怎么做?
展开
1个回答
2018-02-14
展开全部
我是做爬虫的:
我感觉是不是你的思路有问题?
post数据和get数据弄混了,post提交数据,提交数据的地址就是actions的指向,如果没有写,那就是当前页,抓竖睁磨包应该都是一样的呀!get提交数据是直接在url中余斗带参数的,抓包都是一样的,你可早汪能抓包出问题了
我感觉是不是你的思路有问题?
post数据和get数据弄混了,post提交数据,提交数据的地址就是actions的指向,如果没有写,那就是当前页,抓竖睁磨包应该都是一样的呀!get提交数据是直接在url中余斗带参数的,抓包都是一样的,你可早汪能抓包出问题了
追问
你说的对,但是我获取的post数据包,和我自己组建的post数据包不一样,较短,所以我感觉是不是post提交数据的时候是不是被压缩了,在Python中怎么解压缩这个数据包?
我抓的包肯定没问题,我用Python提交了我抓到数据包,是可以爬取到我想要的内容的,主要是组建的数据包,是不是需要经过gzip压缩后再提交,否则为什么自己组建的数据包和抓到的数据包不一样呢?而且我反解析(也就是将URL编码转换成汉字)抓到的数据包解析的是乱码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询