我想使用curl来获取页面的web内容而不是wget。我需要传递凭证..
wget --user=<user> --ask-password <url>
工作得很好。
如何使用curl执行相同的操作?
我尝试了curl -u <user> <url>
但看起来它不起作用。
答案 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>