gpt4 book ai didi

bash - 可以在 bash 脚本中使用 httpclient 吗?对于基于 session 的 HTTP GET 和 POST

转载 作者:可可西里 更新时间:2023-11-01 16:38:50 25 4
gpt4 key购买 nike

我想自动登录网站并下载文件。因为它是基于 session 的,所以我必须从 html 内部发送一个 token ,并将登录凭据作为 POST,我想知道 bashscript 中是否有解决方案?!提前致谢!

最佳答案

curl 可能是您问题的答案。它支持将 cookie 保存到文件或从文件加载 cookie。

--cookie-jar <file>选项导致 curl 在请求后将 cookie 转储到给定文件。

还有 --cookie <file>选项导致 curl 在请求之前从给定文件加载 cookie。

因此您可以像这样使用这些选项:

curl --cookie cookies.txt --cookie-jar cookies.txt http://www.example.com/

发布可以通过多种方式完成,但 --data-urlencode 选项更简单:

curl --data-urlencode "username=john.doe" --data-urlencode "password=dummy" --cookie [...] http://www.example.com/

关于bash - 可以在 bash 脚本中使用 httpclient 吗?对于基于 session 的 HTTP GET 和 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com