pyspider 怎么POST提交request payload 也就是JSON信息
这个问题很让人头疼
网址为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)就不行,爬不到。我想了想认为,这应该是属于基础功能缺失吧?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
POST 发送的内容是字符串,你所要做的就是想尽一切办法构造同样的字符串