这个问题很让人头疼
网址为https://alphaliner.axsmarine....
需要提交的post信息为
[{"action":"top100","method":"getTop100Table","data":null,"type":"rpc","tid":1},{"action":"top100","method":"getTextCalculations","data":null,"type":"rpc","tid":2}]
使用requests库可以轻松搞定,里面有个json参数,我也可以在pyspider里面直接使用没什么大问题。而且也可以 data = json.dumps(data)这种类形提交。
问题pyspider 里面crawl方法那个data参数,你要是输入json.dumps(data)就不行,爬不到。我想了想认为,这应该是属于基础功能缺失吧?
POST 发送的内容是字符串,你所要做的就是想尽一切办法构造同样的字符串