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」をトリガーできないことです。または、多分、私は何かを見落とし/誤解しましたか?
次のドキュメントは、--enable-persistent-cookies
フラグを指定してLynxをコンパイルすることでこの動作を実現できることを示しています。この動作はデフォルトで無効になっていますが、この構成フラグで有効になっていることを意味します。
checkinstall
などを使用して、ソースからシステムのパッケージを簡単に作成できます。
ソース: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies
設定してみてください-cookie_save_file
同じファイルに。