首页 > 解决方案 > 从 url 下载 Bash 脚本文件

问题描述

我正在尝试从我需要先登录到站点的链接下载 csv 文件。但它不会下载任何东西。当我输入 chrome 的链接时,它会立即开始下载 csv 文件。链接基本上属于网站中的可点击按钮。顺便说一句,网站的登录页面不同。这是http://192.28.101.51:16001/login

wget --user=username --ask-password http://192.28.101.51:16001/getProductNameWithID

标签: bashshell

解决方案


该网站似乎将 cookie 存储在 Chrome 中,因此不会提示密码。在这种情况下,您可能需要基于终端的浏览器。我在这里使用w3m.

先手动先登录:

w3m -cookie http://192.28.101.51:16001/login

登录,然后按Q退出。

然后您可以尝试将文件下载为:

w3m -cookie http://192.28.101.51:16001/getProductNameWithID > output_file

推荐阅读