Answers:
我不知道通过lynx的方式,但是你可以尝试使用curl或elinks,这取决于登录页面的配置。
如果它只是基本的代理身份验证,您可以尝试通过curl传递用户名和密码:
curl -u username:password http://example.com
您还可以使用curl执行更复杂的登录,存储会话cookie等。查看“使用cURL自动执行HTTP作业”
最后,您可以使用ELinks以脏的方式执行此操作。ELinks具有保存用户名和密码的功能,还具有自动提交表单的命令行开关。通过将两者结合起来,这可能是您所需要的:
通过添加以下行在elinks.conf中启用密码保存:
set document.browse.forms.auto_submit = 1
然后运行该命令以自动在网页上提交第一个表单:
elinks http://example.com/login -auto-submit 1
问题是退出elinks,你可能不得不在你的脚本中杀死它。
祝好运。