使用Chrome Cookie进行Curl或Lynx脚本编写

时间:2018-08-16 17:18:56

标签: bash curl session-cookies lynx

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

在对登录门户进行身份验证之后,我需要使用“信任此设备” cookie和会话cookie访问另一个页面,以便下载文件。每天手动下载文件都很繁琐,并且该站点的所有者不希望使用SFTP。

更新1: 我的请求中有些混乱(我本可以更清楚地说明这一点),我不是在寻找有人为我“编写代码”。当我了解此过程如何工作时,这更是一个健全性检查。请简单地向我指出工具和一般程序的正确方向。

更新2: 使用大多数Web浏览器中的“复制为卷曲”选项,我能够获得身份验证所需的正确标题信息。

代替

curl -b "xxx=xxx"

我需要

curl  -H "Cookie: XXXX="%"2Fwpsnew; xxx=xxx"

添加-c开关时,我现在可以保存会话cookie。需要进一步测试,但至少有进展。

编辑

使用Chrome功能从历史记录中复制curl命令(也可以在Firefox中找到),我能够部分重现结果。但是,在我的情况下,我无法登录,因为我正在使用的网站使用了其他用于修改Cookie的js。

这个最初的问题可以解决,我将为项目的更多特定部分打开新帖子。

0 个答案:

没有答案