<分区>
我的 bash 脚本有点卡住了。我需要它登录到一个基于 https 的网站...它需要使用用户名和密码登录,然后它需要找到一个特定的链接,链接的文本总是相同的,但它指向的位置会发生变化,它需要获取该位置并使用 wget 下载它。
Anhbody 有任何提示,我需要它是可移植的,所以我不想依赖外部程序..
谢谢
<分区>
我的 bash 脚本有点卡住了。我需要它登录到一个基于 https 的网站...它需要使用用户名和密码登录,然后它需要找到一个特定的链接,链接的文本总是相同的,但它指向的位置会发生变化,它需要获取该位置并使用 wget 下载它。
Anhbody 有任何提示,我需要它是可移植的,所以我不想依赖外部程序..
谢谢
最佳答案
bash
不适合这类任务。尽管您可以尝试类似的方法:
curl --user name:password https://www.example.com/
但是如果你需要在页面上找到一个链接,你可以尝试:
curl --user name:password https://www.example.com/ | grep WHAT_EVER_IDENTIFIES_LINK
然后再次通过curl
获取它的输出。
但我会推荐像 mechanize 这样的东西为了任务。 python 和 Ruby 等都有类似的库。
关于linux - 用于登录网站和下载文件的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11840465/