lynx -cfg = cfg.file $ URL
これは、.cfgファイルの次のコンテンツで機能します。
SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
PERSISTENT_COOKIES:TRUE
COOKIE_FILE:cookie.file
ただし、これはしません:
lynx -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL
それが助けになるなら-ここにトレースがあります:
parse_arg(arg_name = -cookies = 1、mask = 1、count = 2)
parse_arg lookup(cookies = 1)
...スキップ(マスク1/4)
parse_arg(arg_name = -accept_all_cookies = 1、mask = 1、count = 3 )
parse_arg lookup(accept_all_cookies = 1)
...スキップ(マスク1/4)
parse_arg(arg_name = -cookie_file = cookie.file、mask = 1、count = 4)
parse_arg lookup(cookie_file = cookie.file)
...スキップ(マスク1/4)
parse_arg(arg_name = $ URL、mask = 1、count = 5)
parse_arg startfile:$ URL
明白な質問、なぜですか?実際の違いは、私が見ているものとは異なり、lynxのコマンドラインオプションで「PERSISTENT_COOKIES:TRUE」をトリガーできないことです。それとも、私は見落とし/誤解したことがありますか?
lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL
です。「dupe.cfg」に含まれているのは「PERSISTENT_COOKIES:TRUE」だけです。しかし、私の質問はまだ残っています-コマンドラインからこの設定をアクティブにするにはどうすればよいですか?