Bash 使用Chrome Cookie编写Curl或Lynx脚本

Bash 使用Chrome Cookie编写Curl或Lynx脚本,bash,curl,session-cookies,lynx,Bash,Curl,Session Cookies,Lynx,只是想找个人给我指出正确的方向。我需要编写与使用“信任此设备”cookie并使用登录门户的站点的交互脚本。我在Chrome中找到了cookie,但不确定下一步该怎么做。这将托管在CentOS 7系统上 在对登录门户进行身份验证后,我需要使用“信任此设备”cookie和会话cookie访问另一个页面,以便下载文件。每天手动下载文件会变得单调乏味,网站所有者也不想使用SFTP 更新1: 在我的请求中有一些混乱(我本可以说得更清楚),我不是在找人为我“编写代码”。当我了解这个过程是如何工作的时候,这更

只是想找个人给我指出正确的方向。我需要编写与使用“信任此设备”cookie并使用登录门户的站点的交互脚本。我在Chrome中找到了cookie,但不确定下一步该怎么做。这将托管在CentOS 7系统上

在对登录门户进行身份验证后,我需要使用“信任此设备”cookie和会话cookie访问另一个页面,以便下载文件。每天手动下载文件会变得单调乏味,网站所有者也不想使用SFTP

更新1: 在我的请求中有一些混乱(我本可以说得更清楚),我不是在找人为我“编写代码”。当我了解这个过程是如何工作的时候,这更像是一个理智的检查。请简单地告诉我工具和一般程序的正确方向

更新2: 使用大多数web浏览器中的“copyascurl”选项,我能够获得认证所需的正确标题信息

而不是

curl -b "xxx=xxx"
我需要

curl  -H "Cookie: XXXX="%"2Fwpsnew; xxx=xxx"
当添加-c开关时,我现在可以保存会话cookie。还需要进一步的测试,但至少取得了进展

编辑

使用Chrome功能从历史记录中复制curl命令(这在Firefox中也可以找到),我可以部分地复制结果。然而,在我的情况下,我无法登录,因为我正在使用的站点使用额外的js来修改cookie


这个最初的问题可以结束了,我将为我的项目的更具体部分打开一个新的帖子。

不建议询问SO上的代码,我们都是来学习的,所以请在你的帖子中详细地添加你为解决问题所付出的努力。
man curl
->
curl--cookie url…
@RavinderSingh13我不是要代码,只是想指出正确的方向。类似于“wget会比Lynx更好”或“需要的cookie格式是xxxx”。@keithpjolley谢谢,但我使用堆栈溢出的唯一原因是为了从不同的角度看待这个问题。虽然我喜欢好的文档,但有时您需要与之相关的帮助。经过一夜的休息,头脑清醒了,我走得更远了
curl-c temp.file-b xxxxx=xxxxxxx-d'username=xxx&password=xxx&Login.x=27&Login.y=8&Login form type=pwd&CUR\u stu PAGE=file+Login&CUR\u stu ERROR&CUR\u stu ERROR\u code&CUR\u stu username=unauthenticated&CUR\u stu LOCATION'
但我认为我的post数据有误。这些看起来正确吗?