卷曲等效于wget --user --password

时间:2018-02-08 11:22:09

标签: curl wget

我想使用curl来获取页面的web内容而不是wget。我需要传递凭证..

wget --user=<user> --ask-password <url>工作得很好。

如何使用curl执行相同的操作?

我尝试了curl -u <user> <url>

但看起来它不起作用。

1 个答案:

答案 0 :(得分:0)

传递用户和传递是一个坏主意,这样做更安全

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from KivyCalendar import DatePicker
from kivy.core.window import Window

Window.clearcolor = (0.5, 0.5, 0.5, 1)
Window.size = (400, 250)

class SetIndex(BoxLayout):
    def __init__(self):
        super(SetIndex, self).__init__()

class Demo(App):
    def build(self):
        return SetIndex()


if __name__ == '__main__':
    Demo().run()

密码文件的格式如下所示。

curl --netrc-file my-password-file http://foo.com

这使密码不在进程列表和命令历史记录中

//因安全风险而不推荐使用

machine <foo.com> login <username> password <password>