pyspider 怎么POST提交request payload 也就是JSON信息

发布于 2022-09-11 14:45:14 字数 511 浏览 14 评论 0

这个问题很让人头疼

网址为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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゞ花落谁相伴 2022-09-18 14:45:14

POST 发送的内容是字符串,你所要做的就是想尽一切办法构造同样的字符串

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文