在日常的python使用中,必不可少的就是爬虫相关的知识。
爬虫也常会遇到一个问题,即就是编码的问题。
如下:
通过抓包可以看到额,实际python提交的参数为,如下格式:
那这种的签名必不可能通过,溯源分析一下源码。
最终发现,在models.py中,如下行
最终将
body = complexjson.dumps(json, allow_nan=False)
修改为:
body = complexjson.dumps(json, allow_nan=False, ensure_ascii=False).replace(" ", "")
最终尝试一下,大功告成!!!